export declare const markdownGlobs: string[]; export declare const yamlGlobs: string[]; export declare const processableGlobs: string[]; export declare const markdownProcessedBlockGlobs: string[]; export declare const javascriptGlobs: string[]; export declare const codegenGlobs: string[]; /** Use this config to define the codegen rule */ export declare const pluginConfig: { plugins: { codegen: { rules: { codegen: import("eslint").Rule.RuleModule; }; processors: { '.md': import("eslint").Linter.Processor; '.yml': import("eslint").Linter.Processor; '.yaml': import("eslint").Linter.Processor; processor: import("eslint").Linter.Processor; }; }; }; }; /** Use this config to set the codegen rule as an error */ export declare const codegenErrorConfig: { rules: { 'codegen/codegen': string; }; }; /** Use this config to set the codegen rule as a warning */ export declare const codegenWarningConfig: { rules: { 'codegen/codegen': string; }; }; export declare const javascriptFilesConfig: { rules: { 'codegen/codegen': string; }; files: string[]; }; /** Use this config enable codegen on markdown and yaml files */ export declare const processedFilesConfig: { rules: { 'codegen/codegen': string; }; processor: string; files: string[]; }; /** Merge this into your flat config to use recommended codegen settinsg */ export declare const recommendedConfig: ({ plugins: { codegen: { rules: { codegen: import("eslint").Rule.RuleModule; }; processors: { '.md': import("eslint").Linter.Processor; '.yml': import("eslint").Linter.Processor; '.yaml': import("eslint").Linter.Processor; processor: import("eslint").Linter.Processor; }; }; }; } | { rules: { 'codegen/codegen': string; }; files: string[]; })[];