import type { CSSProperties } from '../utils/css-engine'; export declare class EffectsEngine { private element; private styleId; constructor(element: HTMLElement); shadow(value: string): this; shadowSm(): this; shadowMd(): this; shadowLg(): this; shadowXl(): this; shadowInner(): this; textShadow(value: string): this; textShadowSm(): this; textShadowMd(): this; textShadowLg(): this; blur(value: string): this; brightness(value: number): this; contrast(value: number): this; grayscale(value?: number): this; backdropBlur(value: string): this; before(styles: CSSProperties): this; after(styles: CSSProperties): this; scale(value: number): this; rotate(value: string): this; translate(x: string, y: string): this; gradientLinear(direction: string, ...colors: string[]): this; gradientRadial(...colors: string[]): this; clipPath(value: string): this; clipCircle(radius: string): this; clipPolygon(...points: string[]): this; private addPseudoRule; } //# sourceMappingURL=index.d.ts.map