import type { GeneralJws, SignatureInput } from '../../../types/jws-types.js';
export declare class GeneralJwsSigner {
    private jws;
    constructor(jws: GeneralJws);
    static create(payload: Uint8Array, signatureInputs?: SignatureInput[]): Promise<GeneralJwsSigner>;
    static signJWT(payload: any): Promise<any>;
    static verifyJWT(token: string): Promise<any>;
    addSignature(signatureInput: SignatureInput): Promise<void>;
    getJws(): GeneralJws;
}
//# sourceMappingURL=signer.d.ts.map