import type { CSSProperties } from '../utils/css-engine'; export declare class StatesEngine { private element; private styleId; constructor(element: HTMLElement); hover(styles: CSSProperties): this; focus(styles: CSSProperties): this; focusVisible(styles: CSSProperties): this; active(styles: CSSProperties): this; disabled(styles: CSSProperties): this; cursor(type: string): this; cursorPointer(): this; cursorGrab(): this; cursorNotAllowed(): this; userSelect(value: string): this; selectNone(): this; selectAll(): this; pointerEvents(value: string): this; pointerNone(): this; pointerAuto(): this; visibility(value: string): this; visible(): this; hidden(): this; opacity(value: number): this; private addStateRule; } //# sourceMappingURL=index.d.ts.map