import type { Rule } from "./types";
declare const _default: {
    configs: {
        base: any;
        recommended: any;
        "vue3-recommended": any;
        all: any;
        "flat/base": ({
            plugins: {
                readonly "vue-scoped-css": import("eslint").ESLint.Plugin;
            };
            name: string;
            files?: undefined;
            languageOptions?: undefined;
        } | {
            files: string[];
            languageOptions: {
                parser: typeof import("vue-eslint-parser");
            };
            name: string;
            plugins?: undefined;
        })[];
        "flat/recommended": ({
            plugins: {
                readonly "vue-scoped-css": import("eslint").ESLint.Plugin;
            };
            name: string;
            files?: undefined;
            languageOptions?: undefined;
        } | {
            files: string[];
            languageOptions: {
                parser: typeof import("vue-eslint-parser");
            };
            name: string;
            plugins?: undefined;
        } | {
            rules: {
                [key: string]: string;
            };
            name: string;
        })[];
        "flat/vue2-recommended": ({
            plugins: {
                readonly "vue-scoped-css": import("eslint").ESLint.Plugin;
            };
            name: string;
            files?: undefined;
            languageOptions?: undefined;
        } | {
            files: string[];
            languageOptions: {
                parser: typeof import("vue-eslint-parser");
            };
            name: string;
            plugins?: undefined;
        } | {
            rules: {
                [key: string]: string;
            };
            name: string;
        })[];
        "flat/all": ({
            plugins: {
                readonly "vue-scoped-css": import("eslint").ESLint.Plugin;
            };
            name: string;
            files?: undefined;
            languageOptions?: undefined;
        } | {
            files: string[];
            languageOptions: {
                parser: typeof import("vue-eslint-parser");
            };
            name: string;
            plugins?: undefined;
        } | {
            rules: {
                [key: string]: string;
            };
            name: string;
        })[];
    };
    rules: {
        [key: string]: Rule;
    };
};
export = _default;
