import type { AnyEInvoiceSubmission } from "@/api"; import { EInvoiceManager, type Submission } from "../manager"; import type { FdoMyEInvoiceMarketingProfile, FdoMyEInvoiceRestaurantProfile, FdoMyEInvoiceSubmission } from "@/type"; import type { FdoRestaurant, FdoStoreOption } from "@feedmepos/core/entity"; declare class MalaysiaManager 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: FdoMyEInvoiceSubmission): Submission; sortSubmissions(submissions: AnyEInvoiceSubmission[]): AnyEInvoiceSubmission[]; exportSubmissions(submissions: FdoMyEInvoiceSubmission[], dateRange: { startDate: string; endDate: string; }): void; initRestaurantProfile(restaurant: FdoRestaurant): FdoMyEInvoiceRestaurantProfile; initMarketingProfile(businessId: string, store?: FdoStoreOption): FdoMyEInvoiceMarketingProfile; } export declare const malaysiaManager: MalaysiaManager; export {};