import { Jwt, RefreshableJwt, ServiceAccessData as ServiceCredentialData } from '../auth/types'; import { AuthService } from '../auth'; import { ICredential, CredentialType } from './credential'; export declare class ServiceCredentials implements ICredential { private credentials; readonly type: CredentialType.Service; private jwt?; constructor(credentials: ServiceCredentialData); getToken(): Jwt | RefreshableJwt; authorize(authService: AuthService): Promise; refreshToken(authService: AuthService): Promise; } //# sourceMappingURL=service-credentials.d.ts.map