export type ToggleableCSSProperty = 'display' | 'visibility' | 'opacity';
export interface ParsedCSSProperty {
    property: string;
    value?: string;
}
export declare function parseCSSProperty(expression: string): ParsedCSSProperty | null;
export declare function isCSSPropertySyntax(value: string): boolean;
export declare function parseToggleableCSSProperty(expression: string): ToggleableCSSProperty | null;
export declare function getComputedStyleValue(element: HTMLElement, property: string): string;
export declare function setStyleValue(element: HTMLElement, property: string, value: string): void;
export declare function removeStyleProperty(element: HTMLElement, property: string): void;
export declare function toggleCSSProperty(element: HTMLElement, property: ToggleableCSSProperty): void;
export declare function isDisplayNone(element: HTMLElement): boolean;
export declare function isVisibilityHidden(element: HTMLElement): boolean;
export declare function isOpacityZero(element: HTMLElement): boolean;
//# sourceMappingURL=style-manipulation.d.ts.map