import { CaseStyle } from '../utils';
import { GraphQLESLintRule } from '../types';
declare const ACCEPTED_EXTENSIONS: ['.gql', '.graphql'];
declare type PropertySchema = {
    style: CaseStyle;
    suffix: string;
};
declare type MatchDocumentFilenameRuleConfig = {
    fileExtension?: typeof ACCEPTED_EXTENSIONS[number];
    query?: CaseStyle | PropertySchema;
    mutation?: CaseStyle | PropertySchema;
    subscription?: CaseStyle | PropertySchema;
    fragment?: CaseStyle | PropertySchema;
};
declare const rule: GraphQLESLintRule<[MatchDocumentFilenameRuleConfig]>;
export default rule;
