import * as jose from "node-jose"; import { KeyFormat } from "./KeyUtil"; import { TokenResponse as SingpassTokenResponse } from "../singpass/shared-constants"; import { TokenResponse as CorppassTokenResponse } from "../corppass/shared-constants"; export declare function decryptJWE(jwe: string, decryptKey: string, format?: KeyFormat): Promise; export declare function verifyJWS(jws: string, verifyCert: string, format?: KeyFormat): Promise; export declare function verifyJwsUsingKeyStore(jws: string, keys: string | object): Promise; export declare function extractJwtHeader(jwt: string): Record; export declare function extractKidFromIdToken(tokens: SingpassTokenResponse | CorppassTokenResponse): string; //# sourceMappingURL=JweUtil.d.ts.map