export declare class DxpLogo { el: HTMLDxpLogoElement; /** * Value that accepts the properties defined for src & srcSmall. * Depending on the breakpoint, the setLogoSiz() function will handle * replacing this value in the DOM */ logoSrc: string; /** * Provide the alternate information for an image if the user cannot view it. */ alt: string; /** * Setting the link to route an an external site or internal route onClick */ href: string; /** * This is to set the value to '_blank' to open in a new tab. * Leave as an empty string if routing to a scene within the experience. */ target?: string; /** * Source for the large image asset, that acts as the default image. */ src: string; /** * Source for a smaller image, that responds to mobile or responsive design. * Examples of this would be a vertically stacked logo, or a favicon-like * image asset that looks better on smaller screen sizes. */ srcSmall: string; /** * This value acts as a responsive breakpoint for when the large image asset * transitions to the smaller image. * This value is mutable because some images may be wider than others, and the * break may happen prematurely. */ srcBreakpoint?: any; /** * For setting the max-width of the component */ maxWidth?: any; /** * For setting the padding of the component */ padding?: any; /** * For setting the margin of the component */ margin?: any; /** * Value for background color of component, to help with visibilty of the logo * image. */ backgroundColor?: any; /** * Value for border styling: * stroke width --> stroke type --> stroke color */ border?: any; handleWindowResize(): void; private setLogoSize; componentWillLoad(): void; componentDidRender(): void; render(): any; }