import { StyleInfo } from "lit-html/directives/style-map";
export declare function getWebkitMatrix(computedStyle: CSSStyleDeclaration): DOMMatrix;
/**
* Returns the translate X value in PX of the element.
* WARNING: Computes the styles.
* @returns {number}
* @param computedStyle
*/
export declare function getTranslateX(computedStyle: CSSStyleDeclaration): number;
/**
* Returns the translate Y value in PX of the element.
* WARNING: Computes the styles.
* @returns {number}
* @param computedStyle
*/
export declare function getTranslateY(computedStyle: CSSStyleDeclaration): number;
/**
* Returns the scale of the element.
* - If the element does not have a height or width, the scale is interpreted as 0.
* - Give the rect of the element for measuring based on how precise it should be.
* @param computedStyle
* @param rect
*/
export declare function getScale(computedStyle: CSSStyleDeclaration, rect?: ClientRect | DOMRect): {
x: number;
y: number;
};
/**
* Returns the opacity of an element. If the element is hidden, 0 is returned.
* @param computedStyle
*/
export declare function getOpacity(computedStyle: CSSStyleDeclaration): number;
/**
* Styles that can be used to hide the form element.
*/
export declare const HIDDEN_STYLE_MAP: StyleInfo;