import { Experience } from '../dxp-experience/models/experience'; export declare class DxpCloudinary { experienceAsset: any; experience: Experience | null; /** * Provide an input key from the story to display an asset based an experience value */ inputKey?: string; /** * Specify if this element is rendering a video */ isVideo: boolean; /** * Cloud name for cloudinary account */ cloudName: string; /** * Version of specified asset */ version?: string; /** * Public Id of the asset */ publicId: string; /** * Desired extension for the displayed asset * NOTE: This is required if using inputKey */ extension?: string; /** * Sets the desired width for the displayed asset */ width?: string; /** * Sets the desired height for the displayed asset */ height?: string; /** * Changes the size of the delivered asset according to the requested width & height dimensions. */ crop: string; /** * Sets the desired overlay text or spliced video */ overlay?: string; /** * Sets the desired font * NOTE: Only for text overlay */ overlayFont?: string; /** * Sets the desired font size * NOTE: Only for text overlay */ overlaySize?: string; /** * Sets the desired font to bold * NOTE: Only for text overlay */ overlayBold: boolean; /** * Sets the desired font to italic * NOTE: Only for text overlay */ overlayItalic: boolean; /** * Sets the desired font to underline * NOTE: Only for text overlay */ overlayUnderline: boolean; /** * Sets the spacing between multiple lines in pixels. * NOTE: Only for text overlay */ overlayLineSpacing?: string; /** * This setting determines where to place the overlay. * NOTE: Only for text overlay */ overlayGravity?: string; /** * Adjusts the horizontal offset of the corresponding transformation action. */ overlayOffsetX?: string; /** * Adjusts the vertical offset of the corresponding transformation action. */ overlayOffsetY?: string; /** * Sets the text to the desired color * NOTE: Only for text overlay */ overlayColor?: string; /** * Specifies the first second to include in the overlay video * NOTE: Only for video splice */ overlayStartOffset: number; element: HTMLDxpCloudinaryElement; componentWillLoad(): void; private setExperience; private getAttributes; private getTransformations; private getOverlayEmphasis; private getOverlayOffset; private getOverlayLayer; private getExtension; /** * The default Cloudinary asset delivery URL has the following structure: https://res.cloudinary.com//////. */ private getSrc; private getElement; render(): any; disconnectedCallback(): void; }