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