export declare const TEMPLATE_PREVIEW_DEVICE_TYPES: readonly ["phone", "tablet", "desktop"]; export type TemplatePreviewDeviceType = (typeof TEMPLATE_PREVIEW_DEVICE_TYPES)[number]; export declare function isTemplatePreviewDeviceType(value: string): value is TemplatePreviewDeviceType; export declare function isSafeTemplateId(templateId: string): boolean; export declare function buildTemplatePreviewPath(templateId: string, deviceType: TemplatePreviewDeviceType): string; export declare function buildTemplatePreviewUrl(baseUrl: string, templateId: string, deviceType: TemplatePreviewDeviceType): string; export declare function buildTemplatePreviewResourceUri(templateId: string, deviceType: TemplatePreviewDeviceType): string; export declare function buildTemplateGalleryUrl(baseUrl: string, options?: { deviceType?: TemplatePreviewDeviceType; templateIds?: string[]; selectedTemplateId?: string; title?: string; returnTo?: string; generationId?: string; catalogKey?: string; applySelection?: boolean; }): string; export declare function decorateTemplatePayload(payload: T, baseUrl: string): T;