import { ClientRequestContext } from "@bentley/bentleyjs-core"; import { AccessToken } from "../Token"; import { UserInfo } from "../UserInfo"; import { IModelAuthorizationClient } from "../IModelCloudEnvironment"; /** Implements the user permission abstraction by creating a dummy AccessToken. Note that the corresponding IModelBank server must * be able to tolerate this dummy token. * @internal */ export declare class IModelBankDummyAuthorizationClient implements IModelAuthorizationClient { private _token?; authorizeUser(_requestContext: ClientRequestContext, userInfo: UserInfo | undefined, userCredentials: any): Promise; isAuthorized: boolean; hasExpired: boolean; hasSignedIn: boolean; getAccessToken(_requestContext?: ClientRequestContext): Promise; } //# sourceMappingURL=IModelBankDummyAuthorizationClient.d.ts.map