import { IDocument, Holder, InternalComment, DocumentPeriod, DocumentProperties, DocumentState, RejectionCode } from '../lib'; export declare abstract class Document implements IDocument { readonly folderId: string; callbackUrl?: string; createdAt: Date; holder: Holder; id: string; internalComments: InternalComment[]; partnerId?: string; period?: DocumentPeriod; properties?: DocumentProperties; redirectUrl?: string; redirectUrlCreatedAt?: number; redirectUrlTTL: number; rejectionCode: RejectionCode; required: boolean; state: DocumentState; updatedAt: Date; constructor(params: IDocument, folderId: string); }