import type { JWTVerifyGetKey } from 'jose'; import { type StandardLogtoClient } from '../client.js'; import { type JwtVerifier } from './types.js'; export declare const defaultClockTolerance = 300; export declare const verifyIdToken: (idToken: string, clientId: string, issuer: string, jwks: JWTVerifyGetKey, clockTolerance?: number) => Promise; export declare class DefaultJwtVerifier implements JwtVerifier { protected client: StandardLogtoClient; readonly clockTolerance: number; protected getJwtVerifyGetKey?: JWTVerifyGetKey; constructor(client: StandardLogtoClient, clockTolerance?: number); verifyIdToken(idToken: string): Promise; }