import type { FlatConfig } from "@typescript-eslint/utils/ts-eslint"; export declare const GLOBS: { javascript: string; typescript: string; jsx: string; tsx: string; rootConfigFiles: string; markdown: string; yaml: string; json: string; nextJsFilesWithDefaultExports: string; }; /** * Keep track of all used globs. We need this to use custom globs for running Prettier in * ESLint. */ export declare function globUse(globs: Array): string[]; /** * Report if a glob is used. */ export declare function globIsUsed(glob: string): boolean; /** * Convert any glob to a .format glob to be used with the automatically enabled format config. */ export declare function globAsFormat(glob: string): string; /** * Apply custom rules to snippets in markdown files. */ export declare function globMarkdownSnippetFromGlob(glob: string): string; /** * Register all globs in use by custom configs. This is needed since we apply those after the * Prettier configuration. The Prettier config then uses a processor to prevent parser * conflicts. */ export declare function globUseFromUserConfig(...userConfigs: Array): void; //# sourceMappingURL=globs.d.ts.map