import { type ColumnDef } from '@feedmepos/ui-library'; import { type RevisionIdMeta } from '@feedmepos/inventory-core'; type DraftWithDisplay = FdoClosingDraft & RevisionIdMeta & { closingIdDisplay: string | null; }; export declare const useClosingDraftTable: import("pinia").StoreDefinition<"closingDraftTable", import("pinia")._UnwrapAll[]; drafts: import("vue").Ref<{ remark?: string | null | undefined; _rev: string; stockSnapshot?: { closing?: { costBalances?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; createdAt: string; } | null | undefined; weightedAverage?: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; } | null | undefined; costs?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; }[] | null | undefined; effectiveAt?: string | null | undefined; adjustmentSnapshot?: { skuId: string; adjustmentsByType: { RECEIVE?: { amount: number; precision: number; } | undefined; REQUEST?: { amount: number; precision: number; } | undefined; SALES?: { amount: number; precision: number; } | undefined; RETURN?: { amount: number; precision: number; } | undefined; LOSE?: { amount: number; precision: number; } | undefined; THEFT?: { amount: number; precision: number; } | undefined; DAMAGE?: { amount: number; precision: number; } | undefined; EXTRA?: { amount: number; precision: number; } | undefined; PURCHASE?: { amount: number; precision: number; } | undefined; CONVERT?: { amount: number; precision: number; } | undefined; CLOSING?: { amount: number; precision: number; } | undefined; USAGE?: { amount: number; precision: number; } | undefined; WASTAGE?: { amount: number; precision: number; } | undefined; }; }[] | null | undefined; opening?: { balance: { amount: number; precision: number; }; skuId: string; }[] | null | undefined; approvedAt?: string | null | undefined; approvedBy?: { name: string; id: string; } | null | undefined; approveRemark?: string | null | undefined; rejectionHistory?: { rejectedAt: string; rejectedBy: { name: string; id: string; }; rejectRemark: string; }[] | null | undefined; closingAdjustmentId?: string | null | undefined; closingId?: string | null | undefined; negativeStockItems?: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[] | null | undefined; activityLogs?: { remark?: string | null | undefined; action: "approveDraft" | "rejectDraft" | "markAsFailed"; performedAt: string; performedBy: { name: string; id: string; }; }[] | null | undefined; _id: string; status: "DRAFT" | "COMPLETED" | "FAILED" | "PROCESSING"; items: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[]; createdBy: { name: string; id: string; }; createdAt: string; updatedAt: string; updatedBy: { name: string; id: string; }; usingTemplates: { ref?: string | null | undefined; _rev?: string | null | undefined; updatedAt?: string | null | undefined; locations?: { inventory?: { _id: string; updatedAt: string; } | null | undefined; name: string; type: "restaurant" | "warehouse"; acceptRequest: boolean; dbName: string; doc: { _id: string; businessId: string; profile: { code?: string | null | undefined; url?: string | null | undefined; description?: string | null | undefined; _id?: string | null | undefined; legalName?: string | null | undefined; sstRegNo?: string | null | undefined; discovery?: boolean | null | undefined; coverPhoto?: string | null | undefined; thumbnailPhoto?: string | null | undefined; photos?: string[] | null | undefined; operatingHours?: { 0: { hours: { end: string; start: string; }[]; enable: boolean; }; 2: { hours: { end: string; start: string; }[]; enable: boolean; }; 1: { hours: { end: string; start: string; }[]; enable: boolean; }; 3: { hours: { end: string; start: string; }[]; enable: boolean; }; 4: { hours: { end: string; start: string; }[]; enable: boolean; }; 5: { hours: { end: string; start: string; }[]; enable: boolean; }; 6: { hours: { end: string; start: string; }[]; enable: boolean; }; } | null | undefined; tags?: string[] | null | undefined; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; email: string; phoneNo: string; regNo: string; }; }; }[] | null | undefined; updatedBy?: { name: string; id: string; } | null | undefined; _id: string; name: string; }[]; closingIdDisplay: string | null; }[], DraftWithDisplay[] | { remark?: string | null | undefined; _rev: string; stockSnapshot?: { closing?: { costBalances?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; createdAt: string; } | null | undefined; weightedAverage?: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; } | null | undefined; costs?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; }[] | null | undefined; effectiveAt?: string | null | undefined; adjustmentSnapshot?: { skuId: string; adjustmentsByType: { RECEIVE?: { amount: number; precision: number; } | undefined; REQUEST?: { amount: number; precision: number; } | undefined; SALES?: { amount: number; precision: number; } | undefined; RETURN?: { amount: number; precision: number; } | undefined; LOSE?: { amount: number; precision: number; } | undefined; THEFT?: { amount: number; precision: number; } | undefined; DAMAGE?: { amount: number; precision: number; } | undefined; EXTRA?: { amount: number; precision: number; } | undefined; PURCHASE?: { amount: number; precision: number; } | undefined; CONVERT?: { amount: number; precision: number; } | undefined; CLOSING?: { amount: number; precision: number; } | undefined; USAGE?: { amount: number; precision: number; } | undefined; WASTAGE?: { amount: number; precision: number; } | undefined; }; }[] | null | undefined; opening?: { balance: { amount: number; precision: number; }; skuId: string; }[] | null | undefined; approvedAt?: string | null | undefined; approvedBy?: { name: string; id: string; } | null | undefined; approveRemark?: string | null | undefined; rejectionHistory?: { rejectedAt: string; rejectedBy: { name: string; id: string; }; rejectRemark: string; }[] | null | undefined; closingAdjustmentId?: string | null | undefined; closingId?: string | null | undefined; negativeStockItems?: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[] | null | undefined; activityLogs?: { remark?: string | null | undefined; action: "approveDraft" | "rejectDraft" | "markAsFailed"; performedAt: string; performedBy: { name: string; id: string; }; }[] | null | undefined; _id: string; status: "DRAFT" | "COMPLETED" | "FAILED" | "PROCESSING"; items: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[]; createdBy: { name: string; id: string; }; createdAt: string; updatedAt: string; updatedBy: { name: string; id: string; }; usingTemplates: { ref?: string | null | undefined; _rev?: string | null | undefined; updatedAt?: string | null | undefined; locations?: { inventory?: { _id: string; updatedAt: string; } | null | undefined; name: string; type: "restaurant" | "warehouse"; acceptRequest: boolean; dbName: string; doc: { _id: string; businessId: string; profile: { code?: string | null | undefined; url?: string | null | undefined; description?: string | null | undefined; _id?: string | null | undefined; legalName?: string | null | undefined; sstRegNo?: string | null | undefined; discovery?: boolean | null | undefined; coverPhoto?: string | null | undefined; thumbnailPhoto?: string | null | undefined; photos?: string[] | null | undefined; operatingHours?: { 0: { hours: { end: string; start: string; }[]; enable: boolean; }; 2: { hours: { end: string; start: string; }[]; enable: boolean; }; 1: { hours: { end: string; start: string; }[]; enable: boolean; }; 3: { hours: { end: string; start: string; }[]; enable: boolean; }; 4: { hours: { end: string; start: string; }[]; enable: boolean; }; 5: { hours: { end: string; start: string; }[]; enable: boolean; }; 6: { hours: { end: string; start: string; }[]; enable: boolean; }; } | null | undefined; tags?: string[] | null | undefined; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; email: string; phoneNo: string; regNo: string; }; }; }[] | null | undefined; updatedBy?: { name: string; id: string; } | null | undefined; _id: string; name: string; }[]; closingIdDisplay: string | null; }[]>; loading: import("vue").Ref; fetchDrafts: () => Promise; loadDraft: (draftId: string) => Promise; updateDraftRef: (draft: FdoClosingDraft) => void; }, "loading" | "columnDefs" | "drafts">>, Pick<{ columnDefs: ColumnDef[]; drafts: import("vue").Ref<{ remark?: string | null | undefined; _rev: string; stockSnapshot?: { closing?: { costBalances?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; createdAt: string; } | null | undefined; weightedAverage?: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; } | null | undefined; costs?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; }[] | null | undefined; effectiveAt?: string | null | undefined; adjustmentSnapshot?: { skuId: string; adjustmentsByType: { RECEIVE?: { amount: number; precision: number; } | undefined; REQUEST?: { amount: number; precision: number; } | undefined; SALES?: { amount: number; precision: number; } | undefined; RETURN?: { amount: number; precision: number; } | undefined; LOSE?: { amount: number; precision: number; } | undefined; THEFT?: { amount: number; precision: number; } | undefined; DAMAGE?: { amount: number; precision: number; } | undefined; EXTRA?: { amount: number; precision: number; } | undefined; PURCHASE?: { amount: number; precision: number; } | undefined; CONVERT?: { amount: number; precision: number; } | undefined; CLOSING?: { amount: number; precision: number; } | undefined; USAGE?: { amount: number; precision: number; } | undefined; WASTAGE?: { amount: number; precision: number; } | undefined; }; }[] | null | undefined; opening?: { balance: { amount: number; precision: number; }; skuId: string; }[] | null | undefined; approvedAt?: string | null | undefined; approvedBy?: { name: string; id: string; } | null | undefined; approveRemark?: string | null | undefined; rejectionHistory?: { rejectedAt: string; rejectedBy: { name: string; id: string; }; rejectRemark: string; }[] | null | undefined; closingAdjustmentId?: string | null | undefined; closingId?: string | null | undefined; negativeStockItems?: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[] | null | undefined; activityLogs?: { remark?: string | null | undefined; action: "approveDraft" | "rejectDraft" | "markAsFailed"; performedAt: string; performedBy: { name: string; id: string; }; }[] | null | undefined; _id: string; status: "DRAFT" | "COMPLETED" | "FAILED" | "PROCESSING"; items: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[]; createdBy: { name: string; id: string; }; createdAt: string; updatedAt: string; updatedBy: { name: string; id: string; }; usingTemplates: { ref?: string | null | undefined; _rev?: string | null | undefined; updatedAt?: string | null | undefined; locations?: { inventory?: { _id: string; updatedAt: string; } | null | undefined; name: string; type: "restaurant" | "warehouse"; acceptRequest: boolean; dbName: string; doc: { _id: string; businessId: string; profile: { code?: string | null | undefined; url?: string | null | undefined; description?: string | null | undefined; _id?: string | null | undefined; legalName?: string | null | undefined; sstRegNo?: string | null | undefined; discovery?: boolean | null | undefined; coverPhoto?: string | null | undefined; thumbnailPhoto?: string | null | undefined; photos?: string[] | null | undefined; operatingHours?: { 0: { hours: { end: string; start: string; }[]; enable: boolean; }; 2: { hours: { end: string; start: string; }[]; enable: boolean; }; 1: { hours: { end: string; start: string; }[]; enable: boolean; }; 3: { hours: { end: string; start: string; }[]; enable: boolean; }; 4: { hours: { end: string; start: string; }[]; enable: boolean; }; 5: { hours: { end: string; start: string; }[]; enable: boolean; }; 6: { hours: { end: string; start: string; }[]; enable: boolean; }; } | null | undefined; tags?: string[] | null | undefined; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; email: string; phoneNo: string; regNo: string; }; }; }[] | null | undefined; updatedBy?: { name: string; id: string; } | null | undefined; _id: string; name: string; }[]; closingIdDisplay: string | null; }[], DraftWithDisplay[] | { remark?: string | null | undefined; _rev: string; stockSnapshot?: { closing?: { costBalances?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; createdAt: string; } | null | undefined; weightedAverage?: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; } | null | undefined; costs?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; }[] | null | undefined; effectiveAt?: string | null | undefined; adjustmentSnapshot?: { skuId: string; adjustmentsByType: { RECEIVE?: { amount: number; precision: number; } | undefined; REQUEST?: { amount: number; precision: number; } | undefined; SALES?: { amount: number; precision: number; } | undefined; RETURN?: { amount: number; precision: number; } | undefined; LOSE?: { amount: number; precision: number; } | undefined; THEFT?: { amount: number; precision: number; } | undefined; DAMAGE?: { amount: number; precision: number; } | undefined; EXTRA?: { amount: number; precision: number; } | undefined; PURCHASE?: { amount: number; precision: number; } | undefined; CONVERT?: { amount: number; precision: number; } | undefined; CLOSING?: { amount: number; precision: number; } | undefined; USAGE?: { amount: number; precision: number; } | undefined; WASTAGE?: { amount: number; precision: number; } | undefined; }; }[] | null | undefined; opening?: { balance: { amount: number; precision: number; }; skuId: string; }[] | null | undefined; approvedAt?: string | null | undefined; approvedBy?: { name: string; id: string; } | null | undefined; approveRemark?: string | null | undefined; rejectionHistory?: { rejectedAt: string; rejectedBy: { name: string; id: string; }; rejectRemark: string; }[] | null | undefined; closingAdjustmentId?: string | null | undefined; closingId?: string | null | undefined; negativeStockItems?: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[] | null | undefined; activityLogs?: { remark?: string | null | undefined; action: "approveDraft" | "rejectDraft" | "markAsFailed"; performedAt: string; performedBy: { name: string; id: string; }; }[] | null | undefined; _id: string; status: "DRAFT" | "COMPLETED" | "FAILED" | "PROCESSING"; items: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[]; createdBy: { name: string; id: string; }; createdAt: string; updatedAt: string; updatedBy: { name: string; id: string; }; usingTemplates: { ref?: string | null | undefined; _rev?: string | null | undefined; updatedAt?: string | null | undefined; locations?: { inventory?: { _id: string; updatedAt: string; } | null | undefined; name: string; type: "restaurant" | "warehouse"; acceptRequest: boolean; dbName: string; doc: { _id: string; businessId: string; profile: { code?: string | null | undefined; url?: string | null | undefined; description?: string | null | undefined; _id?: string | null | undefined; legalName?: string | null | undefined; sstRegNo?: string | null | undefined; discovery?: boolean | null | undefined; coverPhoto?: string | null | undefined; thumbnailPhoto?: string | null | undefined; photos?: string[] | null | undefined; operatingHours?: { 0: { hours: { end: string; start: string; }[]; enable: boolean; }; 2: { hours: { end: string; start: string; }[]; enable: boolean; }; 1: { hours: { end: string; start: string; }[]; enable: boolean; }; 3: { hours: { end: string; start: string; }[]; enable: boolean; }; 4: { hours: { end: string; start: string; }[]; enable: boolean; }; 5: { hours: { end: string; start: string; }[]; enable: boolean; }; 6: { hours: { end: string; start: string; }[]; enable: boolean; }; } | null | undefined; tags?: string[] | null | undefined; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; email: string; phoneNo: string; regNo: string; }; }; }[] | null | undefined; updatedBy?: { name: string; id: string; } | null | undefined; _id: string; name: string; }[]; closingIdDisplay: string | null; }[]>; loading: import("vue").Ref; fetchDrafts: () => Promise; loadDraft: (draftId: string) => Promise; updateDraftRef: (draft: FdoClosingDraft) => void; }, never>, Pick<{ columnDefs: ColumnDef[]; drafts: import("vue").Ref<{ remark?: string | null | undefined; _rev: string; stockSnapshot?: { closing?: { costBalances?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; createdAt: string; } | null | undefined; weightedAverage?: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; } | null | undefined; costs?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; }[] | null | undefined; effectiveAt?: string | null | undefined; adjustmentSnapshot?: { skuId: string; adjustmentsByType: { RECEIVE?: { amount: number; precision: number; } | undefined; REQUEST?: { amount: number; precision: number; } | undefined; SALES?: { amount: number; precision: number; } | undefined; RETURN?: { amount: number; precision: number; } | undefined; LOSE?: { amount: number; precision: number; } | undefined; THEFT?: { amount: number; precision: number; } | undefined; DAMAGE?: { amount: number; precision: number; } | undefined; EXTRA?: { amount: number; precision: number; } | undefined; PURCHASE?: { amount: number; precision: number; } | undefined; CONVERT?: { amount: number; precision: number; } | undefined; CLOSING?: { amount: number; precision: number; } | undefined; USAGE?: { amount: number; precision: number; } | undefined; WASTAGE?: { amount: number; precision: number; } | undefined; }; }[] | null | undefined; opening?: { balance: { amount: number; precision: number; }; skuId: string; }[] | null | undefined; approvedAt?: string | null | undefined; approvedBy?: { name: string; id: string; } | null | undefined; approveRemark?: string | null | undefined; rejectionHistory?: { rejectedAt: string; rejectedBy: { name: string; id: string; }; rejectRemark: string; }[] | null | undefined; closingAdjustmentId?: string | null | undefined; closingId?: string | null | undefined; negativeStockItems?: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[] | null | undefined; activityLogs?: { remark?: string | null | undefined; action: "approveDraft" | "rejectDraft" | "markAsFailed"; performedAt: string; performedBy: { name: string; id: string; }; }[] | null | undefined; _id: string; status: "DRAFT" | "COMPLETED" | "FAILED" | "PROCESSING"; items: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[]; createdBy: { name: string; id: string; }; createdAt: string; updatedAt: string; updatedBy: { name: string; id: string; }; usingTemplates: { ref?: string | null | undefined; _rev?: string | null | undefined; updatedAt?: string | null | undefined; locations?: { inventory?: { _id: string; updatedAt: string; } | null | undefined; name: string; type: "restaurant" | "warehouse"; acceptRequest: boolean; dbName: string; doc: { _id: string; businessId: string; profile: { code?: string | null | undefined; url?: string | null | undefined; description?: string | null | undefined; _id?: string | null | undefined; legalName?: string | null | undefined; sstRegNo?: string | null | undefined; discovery?: boolean | null | undefined; coverPhoto?: string | null | undefined; thumbnailPhoto?: string | null | undefined; photos?: string[] | null | undefined; operatingHours?: { 0: { hours: { end: string; start: string; }[]; enable: boolean; }; 2: { hours: { end: string; start: string; }[]; enable: boolean; }; 1: { hours: { end: string; start: string; }[]; enable: boolean; }; 3: { hours: { end: string; start: string; }[]; enable: boolean; }; 4: { hours: { end: string; start: string; }[]; enable: boolean; }; 5: { hours: { end: string; start: string; }[]; enable: boolean; }; 6: { hours: { end: string; start: string; }[]; enable: boolean; }; } | null | undefined; tags?: string[] | null | undefined; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; email: string; phoneNo: string; regNo: string; }; }; }[] | null | undefined; updatedBy?: { name: string; id: string; } | null | undefined; _id: string; name: string; }[]; closingIdDisplay: string | null; }[], DraftWithDisplay[] | { remark?: string | null | undefined; _rev: string; stockSnapshot?: { closing?: { costBalances?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; createdAt: string; } | null | undefined; weightedAverage?: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; } | null | undefined; costs?: { adjustmentId?: string | null | undefined; amount: { amount: number; precision: number; }; cost: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; }[] | null | undefined; balance: { amount: number; precision: number; }; id: string; }[] | null | undefined; effectiveAt?: string | null | undefined; adjustmentSnapshot?: { skuId: string; adjustmentsByType: { RECEIVE?: { amount: number; precision: number; } | undefined; REQUEST?: { amount: number; precision: number; } | undefined; SALES?: { amount: number; precision: number; } | undefined; RETURN?: { amount: number; precision: number; } | undefined; LOSE?: { amount: number; precision: number; } | undefined; THEFT?: { amount: number; precision: number; } | undefined; DAMAGE?: { amount: number; precision: number; } | undefined; EXTRA?: { amount: number; precision: number; } | undefined; PURCHASE?: { amount: number; precision: number; } | undefined; CONVERT?: { amount: number; precision: number; } | undefined; CLOSING?: { amount: number; precision: number; } | undefined; USAGE?: { amount: number; precision: number; } | undefined; WASTAGE?: { amount: number; precision: number; } | undefined; }; }[] | null | undefined; opening?: { balance: { amount: number; precision: number; }; skuId: string; }[] | null | undefined; approvedAt?: string | null | undefined; approvedBy?: { name: string; id: string; } | null | undefined; approveRemark?: string | null | undefined; rejectionHistory?: { rejectedAt: string; rejectedBy: { name: string; id: string; }; rejectRemark: string; }[] | null | undefined; closingAdjustmentId?: string | null | undefined; closingId?: string | null | undefined; negativeStockItems?: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[] | null | undefined; activityLogs?: { remark?: string | null | undefined; action: "approveDraft" | "rejectDraft" | "markAsFailed"; performedAt: string; performedBy: { name: string; id: string; }; }[] | null | undefined; _id: string; status: "DRAFT" | "COMPLETED" | "FAILED" | "PROCESSING"; items: { remark?: string | null | undefined; sku: { trackingMeasurement?: string | null | undefined; isInactive?: boolean | null | undefined; convert?: { measurement?: string | null | undefined; inventoryBindings?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; rules?: Record | null | undefined; alternatives?: { priority?: number | null | undefined; default?: boolean | null | undefined; trackingMeasurement?: string | null | undefined; _id: string; }[] | null | undefined; id: string; type: "RECIPE" | "SKU" | "SKU_GROUP"; amount: { amount: number; precision: number; }; }[] | null | undefined; } | null | undefined; valuation?: "FIFO" | "LIFO" | "FEFO" | "WAVG" | null | undefined; defaultCost?: { measurement?: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; } | null | undefined; costPerUnit: { currency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "CNY" | "COP" | "COU" | "CRC" | "CUC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HRK" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL"; amount: number; precision: number; }; } | null | undefined; operationalGroup?: string | null | undefined; thresholds?: { low: number; mid: number; } | null | undefined; customAttributes?: Record | null | undefined; _id: string; name: string; code: string; unit: { _id: string; name: string; abbrev: string; precision: number; measurements: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }[]; }; }; baseAmount: { amount: number; precision: number; }; measurementsAmounts: { amount: { amount: number; precision: number; }; measurement: { id: string; name: string; abbrev: string; conversion: { amount: number; precision: number; }; }; }[]; }[]; createdBy: { name: string; id: string; }; createdAt: string; updatedAt: string; updatedBy: { name: string; id: string; }; usingTemplates: { ref?: string | null | undefined; _rev?: string | null | undefined; updatedAt?: string | null | undefined; locations?: { inventory?: { _id: string; updatedAt: string; } | null | undefined; name: string; type: "restaurant" | "warehouse"; acceptRequest: boolean; dbName: string; doc: { _id: string; businessId: string; profile: { code?: string | null | undefined; url?: string | null | undefined; description?: string | null | undefined; _id?: string | null | undefined; legalName?: string | null | undefined; sstRegNo?: string | null | undefined; discovery?: boolean | null | undefined; coverPhoto?: string | null | undefined; thumbnailPhoto?: string | null | undefined; photos?: string[] | null | undefined; operatingHours?: { 0: { hours: { end: string; start: string; }[]; enable: boolean; }; 2: { hours: { end: string; start: string; }[]; enable: boolean; }; 1: { hours: { end: string; start: string; }[]; enable: boolean; }; 3: { hours: { end: string; start: string; }[]; enable: boolean; }; 4: { hours: { end: string; start: string; }[]; enable: boolean; }; 5: { hours: { end: string; start: string; }[]; enable: boolean; }; 6: { hours: { end: string; start: string; }[]; enable: boolean; }; } | null | undefined; tags?: string[] | null | undefined; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; email: string; phoneNo: string; regNo: string; }; }; }[] | null | undefined; updatedBy?: { name: string; id: string; } | null | undefined; _id: string; name: string; }[]; closingIdDisplay: string | null; }[]>; loading: import("vue").Ref; fetchDrafts: () => Promise; loadDraft: (draftId: string) => Promise; updateDraftRef: (draft: FdoClosingDraft) => void; }, "fetchDrafts" | "loadDraft" | "updateDraftRef">>; export {};