import type { F_PRINT_TEMPLATE_TYPE } from '@feedmepos/zod-inventory'; export declare const usePrintTemplateStore: import("pinia").StoreDefinition<"printTemplate", import("pinia")._UnwrapAll | undefined; id: string; tag: string; }[]; }[], { _id: string; name: string; type: "purchaseOrder" | "deliveryOrder" | "transferOrder" | "goodsReceivedNote"; businessId: string; createdAt: string; updatedAt: string; blocks: { config?: Record | undefined; id: string; tag: string; }[]; }[] | { _id: string; name: string; type: "purchaseOrder" | "deliveryOrder" | "transferOrder" | "goodsReceivedNote"; businessId: string; createdAt: string; updatedAt: string; blocks: { config?: Record | undefined; id: string; tag: string; }[]; }[]>; loading: import("vue").Ref; fetched: import("vue").Ref; templateByType: import("vue").ComputedRef | undefined; id: string; tag: string; }[]; }>>>; fetchTemplates: () => Promise; getTemplateByType: (type: F_PRINT_TEMPLATE_TYPE) => FdoPrintTemplate | undefined; invalidate: () => void; }, "loading" | "templates" | "fetched">>, Pick<{ templates: import("vue").Ref<{ _id: string; name: string; type: "purchaseOrder" | "deliveryOrder" | "transferOrder" | "goodsReceivedNote"; businessId: string; createdAt: string; updatedAt: string; blocks: { config?: Record | undefined; id: string; tag: string; }[]; }[], { _id: string; name: string; type: "purchaseOrder" | "deliveryOrder" | "transferOrder" | "goodsReceivedNote"; businessId: string; createdAt: string; updatedAt: string; blocks: { config?: Record | undefined; id: string; tag: string; }[]; }[] | { _id: string; name: string; type: "purchaseOrder" | "deliveryOrder" | "transferOrder" | "goodsReceivedNote"; businessId: string; createdAt: string; updatedAt: string; blocks: { config?: Record | undefined; id: string; tag: string; }[]; }[]>; loading: import("vue").Ref; fetched: import("vue").Ref; templateByType: import("vue").ComputedRef | undefined; id: string; tag: string; }[]; }>>>; fetchTemplates: () => Promise; getTemplateByType: (type: F_PRINT_TEMPLATE_TYPE) => FdoPrintTemplate | undefined; invalidate: () => void; }, "templateByType">, Pick<{ templates: import("vue").Ref<{ _id: string; name: string; type: "purchaseOrder" | "deliveryOrder" | "transferOrder" | "goodsReceivedNote"; businessId: string; createdAt: string; updatedAt: string; blocks: { config?: Record | undefined; id: string; tag: string; }[]; }[], { _id: string; name: string; type: "purchaseOrder" | "deliveryOrder" | "transferOrder" | "goodsReceivedNote"; businessId: string; createdAt: string; updatedAt: string; blocks: { config?: Record | undefined; id: string; tag: string; }[]; }[] | { _id: string; name: string; type: "purchaseOrder" | "deliveryOrder" | "transferOrder" | "goodsReceivedNote"; businessId: string; createdAt: string; updatedAt: string; blocks: { config?: Record | undefined; id: string; tag: string; }[]; }[]>; loading: import("vue").Ref; fetched: import("vue").Ref; templateByType: import("vue").ComputedRef | undefined; id: string; tag: string; }[]; }>>>; fetchTemplates: () => Promise; getTemplateByType: (type: F_PRINT_TEMPLATE_TYPE) => FdoPrintTemplate | undefined; invalidate: () => void; }, "fetchTemplates" | "getTemplateByType" | "invalidate">>;