import * as jose from 'jose'; export interface verifierConfig { issuer?: string; audience?: string | string[]; expirationBuffer?: number; } export declare class PomeriumVerifier { issuer: string; audience: string[]; expirationBuffer: number; firstUse: boolean; jwtData: jose.JWTPayload; verifiedJwtData: jose.JWTPayload; constructor({ issuer, audience, expirationBuffer }: verifierConfig); /** * @deprecated Only supported by Pomerium v0.26 and older. Newer deployments * should use {@link getBrowserUser} instead. */ verifyBrowserUser(): Promise & jose.ResolvedKey>; verifyJwt(jwt: string): Promise & jose.ResolvedKey>; tofu(): void; audToArray(aud: string | string[]): string[]; isLoggedIn(): boolean; } //# sourceMappingURL=verifier.d.ts.map