import type { Linter } from 'eslint';
import type { PluginOptions } from '../types.js';
export declare const createLogicalPropertiesConfig: <Severity extends Linter.RuleSeverity = "error", Options extends Partial<PluginOptions> = {}>(severity?: Severity, options?: Options) => {
    readonly plugins: {
        readonly "logical-properties": {
            readonly meta: {
                readonly name: string;
                readonly version: string;
            };
            readonly rules: {
                readonly border: import("eslint").Rule.RuleModule;
                readonly 'border-radius': import("eslint").Rule.RuleModule;
                readonly inset: import("eslint").Rule.RuleModule;
                readonly margin: import("eslint").Rule.RuleModule;
                readonly overflow: import("eslint").Rule.RuleModule;
                readonly 'overscroll-behavior': import("eslint").Rule.RuleModule;
                readonly padding: import("eslint").Rule.RuleModule;
                readonly size: import("eslint").Rule.RuleModule;
                readonly float: import("eslint").Rule.RuleModule;
                readonly clear: import("eslint").Rule.RuleModule;
            };
        };
    };
    readonly rules: {
        "logical-properties/border": [Severity, ...Options[]];
        "logical-properties/margin": [Severity, ...Options[]];
        "logical-properties/padding": [Severity, ...Options[]];
        "logical-properties/float": [Severity, ...Options[]];
        "logical-properties/clear": [Severity, ...Options[]];
        "logical-properties/border-radius": [Severity, ...Options[]];
        "logical-properties/inset": [Severity, ...Options[]];
        "logical-properties/overflow": [Severity, ...Options[]];
        "logical-properties/overscroll-behavior": [Severity, ...Options[]];
        "logical-properties/size": [Severity, ...Options[]];
    };
};
//# sourceMappingURL=createLogicalPropertiesConfig.d.ts.map