declare const _default: {
    rules: {
        "declaration-property-value-allowed-list": (Record<string, string[]> | {
            severity: string;
            message: (property: string, value: string) => string;
        })[];
        "custom-property-pattern": null;
        "function-url-quotes": string[];
        "rule-empty-line-before": (string | {
            except: string[];
            ignore: string[];
        })[];
        "comment-empty-line-before": (string | {
            except: string[];
            ignore: string[];
        })[];
        "order/order": (string | {
            type: string;
            hasBlock: boolean;
        })[];
        "plugin/no-restricted-syntax": {
            selector: string;
            message: string;
        }[][];
        "selector-class-pattern": (string | {
            message: string;
        })[];
        "at-rule-empty-line-before": (string | {
            ignore: string[];
        })[];
    };
    reportDescriptionlessDisables: true;
    reportInvalidScopeDisables: true;
    reportNeedlessDisables: true;
    plugins: string[];
    overrides: ({
        files: string[];
        extends: string[];
        rules: {
            "at-rule-no-unknown": (boolean | {
                ignoreAtRules: string;
            })[];
            "scss/operator-no-newline-after"?: undefined;
            "no-descending-specificity"?: undefined;
            "scss/at-rule-no-unknown"?: undefined;
            "declaration-property-value-allowed-list"?: undefined;
        };
    } | {
        files: string[];
        extends: string[];
        rules: {
            "scss/operator-no-newline-after": null;
            "no-descending-specificity": null;
            "scss/at-rule-no-unknown": (boolean | {
                ignoreAtRules: string;
            })[];
            "at-rule-no-unknown"?: undefined;
            "declaration-property-value-allowed-list"?: undefined;
        };
    } | {
        files: string[];
        rules: {
            "declaration-property-value-allowed-list": null;
            "at-rule-no-unknown"?: undefined;
            "scss/operator-no-newline-after"?: undefined;
            "no-descending-specificity"?: undefined;
            "scss/at-rule-no-unknown"?: undefined;
        };
        extends?: undefined;
    })[];
};
export default _default;
//# sourceMappingURL=theme-json.d.ts.map