import { OAuth } from "@uuip/unified-ui-platform"; import { ServiceGroup, WebexInstance } from "@/entry/types/WebexInstance"; import { WebexConfig } from "@/entry/types/WebexConfig"; export declare function initializeWebex(config: WebexConfig): Promise; /** * Gets the current Webex instance, initializes if not available * @returns Current Webex instance or null if initialization fails */ export declare function getWebexInstance(): WebexInstance | null; /** * Initializes Webex with default configuration * @returns Promise that resolves with Webex instance */ export declare function initializeWebexWithConfig(userToken?: OAuth.Token | null): Promise; /** * Checks if Webex is initialized * @returns True if Webex is initialized */ export declare function isWebexInitialized(): boolean; export declare function clearWebexInstance(): void; export declare function getOrCreateWebexInstance(): Promise; export declare function waitForServiceCatalog(webex: WebexInstance, timeout: number, auth: ServiceGroup): Promise; //# sourceMappingURL=webex-initialization.d.ts.map