export interface IdTokenPayload { sub: string; "cognito:groups"?: string[]; "cognito:username"?: string; given_name?: string; aud: string; token_use: "id"; auth_time: number; name?: string; exp: number; iat: number; email?: string; } export declare function validate(jwtToken: string, jwksUri: string, issuer: string, audience: string): Promise<{ validationError: Error; } | undefined>; export declare function decodeIdToken(jwt: string): IdTokenPayload;