import { AuthorizedFrontendRequestContext, CheckpointConnection } from "@bentley/imodeljs-frontend";
import { IModelData } from "../../common/Settings";
export declare class IModelSession {
    contextId: string;
    iModelId: string;
    changesetId?: string;
    private _imodelVersion;
    private _iModel?;
    private constructor();
    static create(requestContext: AuthorizedFrontendRequestContext, iModelData: IModelData): Promise<IModelSession>;
    getConnection(): Promise<CheckpointConnection>;
    open(): Promise<CheckpointConnection>;
}
//# sourceMappingURL=IModelSession.d.ts.map