import { Jwt } from '..';
import { AuthService } from '../auth';
import { RefreshableJwt } from '../auth/types';
import { ICredential } from './credential';
export declare class GuestCredentials implements ICredential {
    readonly type: "Guest";
    private jwt?;
    getToken(): Jwt | RefreshableJwt;
    authorize(authService: AuthService): Promise<Jwt>;
    refreshToken(): Promise<Jwt>;
    isRefreshable(): boolean;
}
//# sourceMappingURL=guest-credentials.d.ts.map