import type { BlankConnectionProps, IModelConnection } from "@itwin/core-frontend"; import { BlankConnection } from "@itwin/core-frontend"; import type { ModelLoaderProps, RequiredViewerProps } from "../../types.js"; type BlankConnectionInitializationProps = { iTwinId?: string; blankConnectionProps: BlankConnectionProps; }; /** * Create a blank connection with default props * @param BlankConnectionInitializationProps * @returns BlankConnection */ export declare const createBlankConnection: ({ iTwinId, blankConnectionProps, }: BlankConnectionInitializationProps) => BlankConnection; /** * Creates a remote, local, or blank connection * based on RequiredViewerProps passed. * @param RequiredViewerProps * @returns Promise */ export declare const openConnection: (options: RequiredViewerProps) => Promise; export declare const gatherRequiredViewerProps: ({ iTwinId, iModelId, filePath, readonly, extents, location, changeSetId, }: ModelLoaderProps) => RequiredViewerProps | undefined; export {}; //# sourceMappingURL=iModelViewerHelper.d.ts.map