/**
 * Kept in the same order as the custom plugin's `variants` object, to generate related variants in the right order
 * (e.g. `@state-blank` before `@state-hover`).
 */
export declare const cssStates: readonly ["open", "not-open", "checked", "indeterminate", "unchecked", "read-only", "blank", "not-blank", "idle", "hover", "focus", "not-focus", "active", "enabled", "disabled"];
export declare const cssStateVariables: {
    pointer: {
        values: {
            idle: "idle";
            hover: "hover";
            active: "active";
        } & Record<"active" | "hover" | "idle", "active" | "hover" | "idle">;
        defaultValue: "active" | "hover" | "idle";
    };
    focus: {
        values: {
            focus: true;
            'not-focus': false;
        } & Record<"focus" | "not-focus", boolean>;
        defaultValue: boolean;
    };
    open: {
        values: {
            open: true;
            'not-open': false;
        } & Record<"open" | "not-open", boolean>;
        defaultValue: boolean;
    };
    blank: {
        values: {
            blank: true;
            'not-blank': false;
        } & Record<"blank" | "not-blank", boolean>;
        defaultValue: boolean;
    };
    checked: {
        values: {
            checked: true;
            indeterminate: "indeterminate";
            unchecked: false;
        } & Record<"checked" | "indeterminate" | "unchecked", boolean | "indeterminate">;
        defaultValue: boolean | "indeterminate";
    };
    disabled: {
        values: {
            enabled: false;
            disabled: true;
            'read-only': "read-only";
        } & Record<"read-only" | "disabled" | "enabled", boolean | "read-only">;
        defaultValue: boolean | "read-only";
    };
};
//# sourceMappingURL=cssStates.d.ts.map