import type { ImageTransformObject, ImageTransformTarget } from '../types'; /** * get CSS or SVG attributes to be used in the browser * @param {ImageTransformObject} transformsObj transform parts object * @param {ImageTransformTarget} target * * @returns object */ declare function getAttributes(transformsObj: ImageTransformObject, target: ImageTransformTarget): { css: { container: { backgroundSize?: string | undefined; backgroundRepeat?: string | undefined; backgroundPosition?: string | undefined; }; }; } | { css: { container: { position?: string | undefined; }; img: { width?: string | number | undefined; height?: string | number | undefined; objectFit?: string | undefined; objectPosition?: string | undefined; }; }; } | { css: { container: { position?: string | undefined; }; }; attr: { container: { width?: number | undefined; height?: number | undefined; viewBox?: string | undefined; }; img: { x?: number | undefined; y?: number | undefined; width?: string | number | undefined; height?: string | number | undefined; transform?: string | undefined; preserveAspectRatio?: string | undefined; }; }; }; export { getAttributes }; //# sourceMappingURL=attributes.d.ts.map