import { CloudRepository } from "./CloudRepository"; export declare const getCloudRepository: () => CloudRepository; export declare const isPreloaded: (componentId: string, env?: string, preview?: boolean) => boolean; export declare const getPreloadedParams: (componentId: string) => { env: string; preview: boolean; }; export declare const enableLocalDev: () => void; export declare const setCloudRepositoryUrl: (url: string) => void; /** * Configure the SDK to fetch components from a self-hosted static registry (S3, CDN, etc.) * instead of the Myop cloud. Components are served as static JSON files: * `${cdnUrl}/components/${componentId}/${environment}.json` */ export declare const enableSelfHosted: (cdnUrl: string, queryParams?: Record) => void; export declare const setCloudRepository: (repository: CloudRepository) => void; export declare const setEnvironment: (env: string) => void; export declare const getResolvedConfig: (componentId: string, env?: string, preview?: boolean) => import("../common").IComponentConfig; export declare const preloadComponents: (ids: string[], env?: string, preview?: boolean) => Promise[]>;