import type { IModelAppOptions } from "@itwin/core-frontend"; import type { ViewerInitializerParams } from "../types.js"; export declare class BaseInitializer { private static _initialized; private static _initializing; private static _cancel; /** expose initialized promise */ static get initialized(): Promise; /** expose initialized cancel method */ static cancel: () => void; /** shutdown IModelApp */ static shutdown(): Promise; /** initialize required iTwin.js services */ static initialize(viewerOptions?: ViewerInitializerParams): Promise; } /** * Generate default iModelApp options * @param options * @returns */ export declare const getIModelAppOptions: (options?: ViewerInitializerParams) => IModelAppOptions; //# sourceMappingURL=BaseInitializer.d.ts.map