declare const _default: {
    classic: {
        reportDescriptionlessDisables: true;
        reportInvalidScopeDisables: true;
        reportNeedlessDisables: true;
        plugins: string[];
        rules: {
            "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[];
            })[];
        };
        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;
        })[];
    };
    themeJson: {
        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;
        })[];
    };
    tailwind: {
        overrides: ({
            files: string[];
            rules: {
                "at-rule-no-unknown": (boolean | {
                    ignoreAtRules: string[];
                })[];
                "scss/at-rule-no-unknown"?: undefined;
            };
        } | {
            files: string[];
            rules: {
                "scss/at-rule-no-unknown": (boolean | {
                    ignoreAtRules: string[];
                })[];
                "at-rule-no-unknown"?: undefined;
            };
        })[];
    };
};
export default _default;
//# sourceMappingURL=index.d.ts.map