/**
 * Document.ts
 *
 * @copyright Vitalii Savchuk <esvit666@gmail.com>
 * @package esvit/einvoicing
 * @licence MIT https://opensource.org/licenses/MIT
 */
import { Entity } from "../base/Entity";
import { IDocument, DocumentId } from "../interface/IDocument";
export default class Document extends Entity<IDocument, string, DocumentId> {
    static create(props: IDocument): Document;
    get attachments(): import("..").Attachment[];
    get dueDate(): import("..").DateOnly;
    toPrimitive(): IDocument;
}
