import { base } from './base.js';
import { codeBlocks } from './code-blocks.js';
import { flat, flatCodeBlocks } from './flat.js';
import { overrides } from './overrides.js';
import { recommended } from './recommended.js';
export { base, codeBlocks, flat, flatCodeBlocks, overrides, recommended };
export declare const configs: {
    base: import("eslint").Linter.LegacyConfig<import("eslint").Linter.RulesRecord, import("eslint").Linter.RulesRecord>;
    'code-blocks': {
        parserOptions: {
            ecmaFeatures: {
                impliedStrict: true;
            };
        };
        rules: {
            'eol-last': "off";
            'no-undef': "off";
            'no-unused-expressions': "off";
            'no-unused-vars': "off";
            '@typescript-eslint/no-unused-vars': "off";
            'padded-blocks': "off";
            strict: "off";
            'unicode-bom': "off";
        };
    };
    codeBlocks: {
        parserOptions: {
            ecmaFeatures: {
                impliedStrict: true;
            };
        };
        rules: {
            'eol-last': "off";
            'no-undef': "off";
            'no-unused-expressions': "off";
            'no-unused-vars': "off";
            '@typescript-eslint/no-unused-vars': "off";
            'padded-blocks': "off";
            strict: "off";
            'unicode-bom': "off";
        };
    };
    flat: import("eslint").Linter.FlatConfig;
    flatCodeBlocks: import("eslint").Linter.FlatConfig;
    overrides: import("eslint").Linter.LegacyConfig<import("eslint").Linter.RulesRecord, import("eslint").Linter.RulesRecord>;
    recommended: import("eslint").Linter.LegacyConfig<import("eslint").Linter.RulesRecord, import("eslint").Linter.RulesRecord>;
};
