import { type DimensionableElement } from '@googleforcreators/units'; export declare function getElementOffsets(element: DimensionableElement): { top: number; bottom: number; left: number; right: number; }; export declare const DEFAULT_HAS_OFFSETS: { top: boolean; bottom: boolean; left: boolean; right: boolean; }; export declare function getHasElementOffsets(element: DimensionableElement): { [k: string]: boolean; }; /** * Given a media element, calculates where the origin is on the media * relative to it's frame, such that scaling the media up or down * (with the given transform-origin) most optimistically tries to * fill the frame * * @param offsets Media element offsets * @return object containing horizontal and vertical transform origin percentages */ export declare function getElementOrigin(offsets?: { top: number; right: number; bottom: number; left: number; }): { vertical: number; horizontal: number; }; //# sourceMappingURL=getElementOffsets.d.ts.map