export declare const INVOICE_WORKFLOW_STATUS: {
    readonly PENDING: "pending";
    readonly WAITING: "waiting";
    readonly SUBMIT: "submit";
    readonly PAID: "paid";
};
export type InvoiceWorkflowStatus = (typeof INVOICE_WORKFLOW_STATUS)[keyof typeof INVOICE_WORKFLOW_STATUS];
export declare const INVOICE_WORKFLOW_STATUS_VALUES: ("pending" | "waiting" | "submit" | "paid")[];
export declare function isInvoiceWorkflowStatus(v: string): v is InvoiceWorkflowStatus;
/** Stored in invoices.payment_mode when payment is recorded */
export declare const INVOICE_PAYMENT_MODE: {
    readonly ONLINE: "online";
    readonly OFFLINE: "offline";
};
export type InvoicePaymentMode = (typeof INVOICE_PAYMENT_MODE)[keyof typeof INVOICE_PAYMENT_MODE];
export declare const INVOICE_PAYMENT_MODE_VALUES: ("online" | "offline")[];
//# sourceMappingURL=invoiceWorkflowStatus.d.ts.map