@itwin/insights-client
Version:
Insights client for the iTwin platform
19 lines • 1.07 kB
TypeScript
import { TestAuthorizationProvider } from "../auth/TestAuthorizationProvider";
import { ReusableTestIModelProviderConfig } from "./ReusableTestIModelProviderConfig";
import { TestIModelCreator } from "./TestIModelCreator";
import type { ReusableIModelMetadata } from "./TestIModelInterfaces";
import { TestIModelRetriever } from "./TestIModelRetriever";
import { TestIModelsClient } from "./TestIModelsClient";
export declare class ReusableTestIModelProvider {
private readonly _config;
private readonly _iModelsClient;
private readonly _testAuthorizationProvider;
private readonly _testIModelRetriever;
private readonly _testIModelCreator;
private _reusableIModel;
constructor(_config: ReusableTestIModelProviderConfig, _iModelsClient: TestIModelsClient, _testAuthorizationProvider: TestAuthorizationProvider, _testIModelRetriever: TestIModelRetriever, _testIModelCreator: TestIModelCreator);
getOrCreate(): Promise<ReusableIModelMetadata>;
private get;
private deleteIModel;
}
//# sourceMappingURL=ReusableTestIModelProvider.d.ts.map