import { IFolder, FolderState, PostLegalDocumentDTO, MultiResourceCreationResponse, LegalFile } from '../lib'; import { RequestBuilder } from '../RequestBuilder'; import { LegalDocument } from './LegalDocument'; import { SupportingDocument } from './SupportingDocument'; import { Signature } from '.'; export declare class Folder implements IFolder { private readonly requestBuilder; id: string; expiredAt: Date; createdAt: Date; updatedAt: Date; lastFileUploadedAt?: Date; legalDocuments: LegalDocument[]; signatures: Signature[]; state: FolderState; supportingDocuments: SupportingDocument[]; constructor(params: IFolder, requestBuilder: RequestBuilder); createLegalDocuments(documents: PostLegalDocumentDTO[]): Promise>; getLegalFileById(params: { legalDocumentId: string; fileId: string; }): Promise; }