/**
 * WARNING: DO NOT EDIT
 * This file is auto-generated and updated by codegen
 */
export declare const documentModels: readonly [{
    readonly version: 1;
    readonly reducer: import("document-model").Reducer<import("document-models/invoice/v1").InvoicePHState>;
    readonly actions: {
        submitInvoice: (input: import("document-models/invoice/v1").SubmitInvoiceInput) => import("document-models/invoice/v1").SubmitInvoiceAction;
        startReview: (input: import("document-models/invoice/v1").StartReviewInput) => import("document-models/invoice/v1").StartReviewAction;
        approveInvoice: (input: import("document-models/invoice/v1").ApproveInvoiceInput) => import("document-models/invoice/v1").ApproveInvoiceAction;
        rejectInvoice: (input: import("document-models/invoice/v1").RejectInvoiceInput) => import("document-models/invoice/v1").RejectInvoiceAction;
        markPaid: (input: import("document-models/invoice/v1").MarkPaidInput) => import("document-models/invoice/v1").MarkPaidAction;
        reopenInvoice: (input: import("document-models/invoice/v1").ReopenInvoiceInput) => import("document-models/invoice/v1").ReopenInvoiceAction;
        addLineItem: (input: import("document-models/invoice/v1").AddLineItemInput) => import("document-models/invoice/v1").AddLineItemAction;
        updateLineItem: (input: import("document-models/invoice/v1").UpdateLineItemInput) => import("document-models/invoice/v1").UpdateLineItemAction;
        removeLineItem: (input: import("document-models/invoice/v1").RemoveLineItemInput) => import("document-models/invoice/v1").RemoveLineItemAction;
        addAttachment: (input: import("document-models/invoice/v1").AddAttachmentInput) => import("document-models/invoice/v1").AddAttachmentAction;
        removeAttachment: (input: import("document-models/invoice/v1").RemoveAttachmentInput) => import("document-models/invoice/v1").RemoveAttachmentAction;
        setInvoiceDetails: (input: import("document-models/invoice/v1").SetInvoiceDetailsInput) => import("document-models/invoice/v1").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;
    };
    readonly utils: import("document-model").DocumentModelUtils<import("document-models/invoice/v1").InvoicePHState>;
    readonly documentModel: import("document-model").DocumentModelPHState;
}];
//# sourceMappingURL=document-models.d.ts.map