import { Identity } from '@5minds/processcube_engine_sdk'; import { ClientCredentialsConfig, ILogger, IdentityAccessor } from './index'; export declare class ClientCredentialsIdentityAccessor extends IdentityAccessor { private config; constructor(clientCredentialsConfig: ClientCredentialsConfig, customLogger?: ILogger, retryableIdentityRefreshErrors?: string[] | ((error: Error) => boolean)); getFreshIdentity(clientCredentialsConfig: ClientCredentialsConfig): Promise; protected getBaseMinRefreshTimeInMs(): number; private getNewToken; private getOpenIdClient; private getAuthorityUrl; private getAuthorityUrlFromEngineUrl; private ensureEndsWithoutSlash; private hash; }