import type { FlatConfig } from "@typescript-eslint/utils/ts-eslint"; /** * Allows parsing of markdown and mdx files, adding code blocks as virtual files. * * When {@link lintCodeBlocks} is false, the mdx processor will not extract code blocks as * virtual files. This is useful when Prettier is disabled, as the fragment extraction is * expensive. */ export declare function markdownConfig(lintCodeBlocks: boolean): { files: string[]; processor: import("eslint").Linter.Processor; name?: string; basePath?: string; ignores?: string[]; language?: string; languageOptions?: import("@eslint/core", { with: { "resolution-mode": "require" } }).LanguageOptions; linterOptions?: import("@eslint/core", { with: { "resolution-mode": "require" } }).LinterOptionsConfig; plugins?: Record; rules?: Partial | undefined; settings?: Record; }[]; /** * Load overrides for Markdown snippets. Is separate, to allow these rules to have priority. */ export declare function markdownSnippetOverrides(): Array; //# sourceMappingURL=markdown.d.ts.map