declare let _extends: string[];
export { _extends as extends };
export declare let root: boolean;
export declare let overrides: {
    files: string[];
    plugins: string[];
    rules: {
        "@typescript-eslint/unbound-method": string;
        "jest/unbound-method": string;
    };
}[];
export declare namespace parserOptions {
    let tsconfigRootDir: string;
    let project: string[];
}
export declare let rules: {
    "@typescript-eslint/no-unsafe-assignment": string;
    "@typescript-eslint/no-unsafe-member-access": string;
    "@typescript-eslint/unbound-method": string;
    "@typescript-eslint/no-unused-vars": string;
    "no-restricted-syntax": string;
    "fp/no-mutation": string;
    "no-param-reassign": (string | {
        props: boolean;
    })[];
    "@typescript-eslint/restrict-template-expressions": string;
    "no-nested-ternary": string;
    "no-prototype-builtins": string;
    "prefer-destructuring": string;
    "@typescript-eslint/no-unsafe-argument": string;
    "@typescript-eslint/no-unsafe-return": string;
    "@typescript-eslint/no-unsafe-call": string;
    "@typescript-eslint/no-explicit-any": string;
    "@typescript-eslint/no-var-requires": string;
    "no-await-in-loop": string;
    "no-continue": string;
    "@typescript-eslint/no-useless-constructor": string;
    "no-console": string;
    "@typescript-eslint/require-await": string;
    "max-classes-per-file": string;
};
