@itwin/insights-client
Version:
Insights client for the iTwin platform
19 lines • 1.11 kB
TypeScript
import type { IModel } from "@itwin/imodels-client-authoring";
import { TestAuthorizationProvider } from "../auth/TestAuthorizationProvider";
import { TestITwinProvider } from "../itwin/TestITwinProvider";
import { TestIModelFileProvider } from "./TestIModelFileProvider";
import type { ReusableIModelMetadata } from "./TestIModelInterfaces";
import { TestIModelsClient } from "./TestIModelsClient";
export declare class TestIModelRetriever {
private readonly _iModelsClient;
private readonly _testAuthorizationProvider;
private readonly _testProjectProvider;
private readonly _testIModelFileProvider;
constructor(_iModelsClient: TestIModelsClient, _testAuthorizationProvider: TestAuthorizationProvider, _testProjectProvider: TestITwinProvider, _testIModelFileProvider: TestIModelFileProvider);
findIModelByName(iModelName: string): Promise<IModel | undefined>;
queryRelatedData(iModel: IModel): Promise<ReusableIModelMetadata>;
private getChangesetIds;
private queryAndValidateBriefcase;
private queryAndValidateLock;
}
//# sourceMappingURL=TestIModelRetriever.d.ts.map