export interface DocumentItem { accountName: string; accountNumber: string; docID: string; reportType: string; docType: number; tradeDate: string; documentDate: string; documentType: string; documentDownload: string; customType: string; insert1: string; insert2: string; pageCount: number; repId: string; url: string; link: string; id: string; key: string; } export interface LegalDocument { agreementType: string; contentType: string; id: string; referenceId: string; revision: string; signed: boolean; type: string; } export interface LegalDocumentWithExtraInfo extends LegalDocument { name: string; } export declare type AgreementContentType = { agreement: string; body: string; contentType: string; name: string; revision: string; type: string; }; export interface LegalDocumentContent { name: string; body: string; revision: string; } export interface FormattedLegalDocument { name: string; id: string; type: string; signed: boolean; contentType: string; }