export declare const readImageClipPathValue: (value: unknown) => string; /** * Resolves a clip-path value to a trimmed non-empty string, or undefined if invalid. */ export declare function resolveClipPath(value: unknown): string | undefined; /** * Applies clip-path and optional scale/translate (for inset() srcRect) to an element. * When the clipPath is inset(top% right% bottom% left%), also sets transform so the * visible portion fills the element and is aligned to top-left. * * When `options.clipContainer` is provided, `overflow: hidden` is set on it so the * scaled image doesn't paint outside its layout box. This pairs the two operations * that are always needed together for cropped images. */ export declare function applyImageClipPath(el: HTMLElement, clipPath: unknown, options?: { clipContainer?: HTMLElement; }): void; //# sourceMappingURL=image-clip-path.d.ts.map