import { type TemplateResult } from "lit"; import { GlobalStyle } from "../../internal/global-style.js"; /** * {@linkcode Rotate} Make child elements rotate. * * @category wrapper */ declare class Rotate extends GlobalStyle { protected _root: HTMLElement; protected render(): TemplateResult<1>; reset(): void; protected _handleRotate(e: MouseEvent): void; /** * Compute offset. * * @returns rotateX, rotateY * @example * ```ts * const { rotateX, rotateY } = this._computeOffset(e); * `rotateX(${rotateX}rad) rotateY(${rotateY}rad)`; * ``` */ protected _computeOffset(e: MouseEvent): { rotateX: number; rotateY: number; }; } export default Rotate; export { Rotate };