/** Actions for the Invoice document model */
export declare const actions: {
    submitInvoice: (input: import("./index.js").SubmitInvoiceInput) => import("./index.js").SubmitInvoiceAction;
    startReview: (input: import("./index.js").StartReviewInput) => import("./index.js").StartReviewAction;
    approveInvoice: (input: import("./index.js").ApproveInvoiceInput) => import("./index.js").ApproveInvoiceAction;
    rejectInvoice: (input: import("./index.js").RejectInvoiceInput) => import("./index.js").RejectInvoiceAction;
    markPaid: (input: import("./index.js").MarkPaidInput) => import("./index.js").MarkPaidAction;
    reopenInvoice: (input: import("./index.js").ReopenInvoiceInput) => import("./index.js").ReopenInvoiceAction;
    addLineItem: (input: import("./index.js").AddLineItemInput) => import("./index.js").AddLineItemAction;
    updateLineItem: (input: import("./index.js").UpdateLineItemInput) => import("./index.js").UpdateLineItemAction;
    removeLineItem: (input: import("./index.js").RemoveLineItemInput) => import("./index.js").RemoveLineItemAction;
    addAttachment: (input: import("./index.js").AddAttachmentInput) => import("./index.js").AddAttachmentAction;
    removeAttachment: (input: import("./index.js").RemoveAttachmentInput) => import("./index.js").RemoveAttachmentAction;
    setInvoiceDetails: (input: import("./index.js").SetInvoiceDetailsInput) => import("./index.js").SetInvoiceDetailsAction;
    setName: (name: string | {
        name: string;
    }) => import("document-model").SetNameAction;
    setPreferredEditor: (input: string | null | {
        preferredEditor: string | null;
    }) => import("document-model").SetPreferredEditorAction;
    undo: (count?: number, scope?: string) => import("document-model").UndoAction;
    redo: (count?: number, scope?: string) => import("document-model").RedoAction;
    prune: (start?: number, end?: number, scope?: string) => import("document-model").SchemaPruneAction;
    loadState: <TState extends import("document-model").PHBaseState = import("document-model").PHBaseState>(state: TState & {
        name: string;
    }, operations: number) => import("document-model").LoadStateAction;
    noop: (scope?: string) => import("document-model").NOOPAction;
};
//# sourceMappingURL=actions.d.ts.map