import { ElementDataInput, ElementImage, ElementVectorArt } from '@wix/editor'; import { SvgInfo } from '../../../SvgImage/SvgImage.types'; import { BUILDER_IMAGE_TYPE } from '../../../Logo/constants'; export type SelectedLogoMedia = { uri?: string; fileUrl?: string; fileName?: string; height?: number; mediaType?: 'picture' | 'shape' | string; name?: string; title?: string; width?: number; }; type SiteLogoImageData = ElementImage & { type?: typeof BUILDER_IMAGE_TYPE; }; type SiteLogoVectorArtData = ElementVectorArt & { type: 'Builder.VectorArt'; }; type SiteLogoData = { mediaType: 'svg' | 'image'; svgId: SiteLogoVectorArtData; image: SiteLogoImageData; }; export type SiteLogoDataUpdate = ElementDataInput; export declare const SITE_LOGO_COLOR_STYLE_KEYS: string[]; export declare const getDefaultColorStyles: (resolvedData: SvgInfo) => Record<"svg-color-1" | "svg-color-2" | "svg-color-3" | "svg-color-4" | "svg-color-5" | "svg-color-6" | "svg-color-7" | "svg-color-8", string> | { [x: string]: string; }; export declare const getSelectedLogoUri: (selectedMedia: Array | undefined) => string | undefined; export declare const getSiteLogoDataUpdateFromSelectedMedia: (selectedMedia: Array | undefined) => SiteLogoDataUpdate | undefined; export declare const getSiteLogoDataUpdateFromLogoMakerUrl: (logoUrl: string | undefined) => SiteLogoDataUpdate | undefined; export declare const getLogoMakerOnboardingPath: (siteColors: Record) => string; export {};