import { TokenHeader, TokenPayload, TokenParams, TokenVerifyOptions, WebToken } from "./types.js"; export declare class Token { static header: TokenHeader; static toJsTime: (t: number) => number; static fromJsTime: (t: number) => number; static params: (r: TokenParams) => { jti: string; iat: number; exp: number; nbf: number | undefined; iss: string | undefined; aud: string | undefined; }; static sign
(privateKey: CryptoKey, payload: P): Promise (token: string): WebToken ;
static verify (publicKey: CryptoKey, token: string, options?: TokenVerifyOptions): Promise ;
}