1 | import type { JWSHeaderParameters, JWTPayload, KeyLike, SignOptions } from '../types.d';
|
2 | import ProduceJWT from '../lib/jwt_producer.js';
|
3 | declare class SignJWT extends ProduceJWT {
|
4 | private _protectedHeader;
|
5 | setProtectedHeader(protectedHeader: JWSHeaderParameters): this;
|
6 | sign(key: KeyLike, options?: SignOptions): Promise<string>;
|
7 | }
|
8 | export { SignJWT };
|
9 | export default SignJWT;
|
10 | export type { JWSHeaderParameters, JWTPayload, KeyLike };
|