import type { AnyEInvoiceSubmission } from "@/api"; import { FdoRestaurant, FdoStoreOption } from "@feedmepos/core/entity"; import { EInvoiceManager, type Submission } from "../manager"; import type { FdoVnEInvoiceMarketingProfile, FdoVnEInvoiceRestaurantProfile, FdoVnEInvoiceSubmission } from "@/type"; declare class VietnamManager extends EInvoiceManager { get settingDialogComponent(): import("vue").DefineComponent<{}, { show: () => void; hide: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; getDate(): { startDate: string; endDate: string; }; formatSubmission(submission: FdoVnEInvoiceSubmission): Submission; sortSubmissions(submissions: any[]): AnyEInvoiceSubmission[]; exportSubmissions(submissions: FdoVnEInvoiceSubmission[], dateRange: { startDate: string; endDate: string; }): Promise; initRestaurantProfile(restaurant: FdoRestaurant): FdoVnEInvoiceRestaurantProfile; initMarketingProfile(businessId: string, store?: FdoStoreOption): FdoVnEInvoiceMarketingProfile; } export declare const vietnamManager: VietnamManager; export {};