/**
 * InvoiceReference.ts
 *
 * @copyright Vitalii Savchuk <esvit666@gmail.com>
 * @package esvit/einvoicing
 * @licence MIT https://opensource.org/licenses/MIT
 */
import { ValueObject } from "../base/ValueObject";
import DateOnly from "./DateOnly";
export interface IInvoiceReference {
    id: string;
    issueDate?: DateOnly;
}
export default class InvoiceReference extends ValueObject<IInvoiceReference> {
    static create(ref: IInvoiceReference): InvoiceReference;
    toPrimitive(): IInvoiceReference;
}
