export interface TokenPayload { key: string; contentType?: string; maxSize?: number; minSize?: number; /** Expiry, epoch milliseconds. */ exp: number; } export type VerifyResult = { ok: true; payload: TokenPayload; } | { ok: false; failure: "malformed" | "signature" | "expired"; }; export declare const signToken: (payload: TokenPayload, secret: string) => Promise; export declare const verifyToken: (token: string, secret: string, now?: number) => Promise; //# sourceMappingURL=sign-token.d.ts.map