import { RequestBuilder } from '..'; import { ISignature, Holder, SignatureState, PostSignatureDTO, PatchSignatureDTO, MultiResourceCreationResponse } from '../lib'; export declare class Signature implements ISignature { private readonly requestBuilder; callbackUrl?: string; createdAt: number; holder: Holder; id: string; legalDocumentIds: string[]; metadata?: unknown; partnerId: string; redirectUrl?: string; redirectUrlCreatedAt?: number; redirectUrlTTL?: number; state: SignatureState; protected folderId: string; constructor(folderId: string, params: ISignature, requestBuilder: RequestBuilder); static create(requestBuilder: RequestBuilder, folderId: string, body: PostSignatureDTO[]): Promise>; static getById(requestBuilder: RequestBuilder, params: { folderId: string; signatureId: string; }): Promise; update(body: PatchSignatureDTO): Promise; }