tickethead-sdk
Version:
SDK for the Tickethead API
14 lines • 603 B
TypeScript
import { Jwt, RefreshableJwt, ServiceAccessData as ServiceCredentialData } from '../auth/types';
import { AuthService } from '../auth';
import { ICredential } from './credential';
export declare class ServiceCredentials implements ICredential {
private credentials;
readonly type: "Service";
private jwt?;
constructor(credentials: ServiceCredentialData);
getToken(): Jwt | RefreshableJwt;
authorize(authService: AuthService): Promise<Jwt>;
refreshToken(authService: AuthService): Promise<Jwt>;
isRefreshable(): boolean;
}
//# sourceMappingURL=service-credentials.d.ts.map