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;