import type { BrandKit } from '../../../../../brand-core/src/entity'; export declare const useBusinessStore: import("pinia").StoreDefinition<"business", Pick<{ state: import("vue").Ref<{ multiCountrySlug: { [key: string]: string; } | null; isPremium: boolean; brandkit: { colors: { primary: string; secondary: string; accent: string; background: { base: string; elevated: string; }; neutral: { light: string; mid: string; dark: string; }; status: { success: string; warning: string; error: string; info?: string | undefined; }; text: { onPrimary: string; primary: string; secondary: string; tertiary: string; }; }; fonts: { brand: string; heading?: string | undefined; body?: string | undefined; }; fontFamilies?: { stylesheet: string; }[] | undefined; ordering?: { app: { category: "HORIZONTAL" | "VERTICAL"; items: "LIST" | "GRID"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; }; kiosk: { category: "HORIZONTAL" | "VERTICAL"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; showSubItemAsRadioIfPossible?: boolean | undefined; }; } | undefined; layout?: { app?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; kiosk?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; } | undefined; } | null; }, IState | { multiCountrySlug: { [key: string]: string; } | null; isPremium: boolean; brandkit: { colors: { primary: string; secondary: string; accent: string; background: { base: string; elevated: string; }; neutral: { light: string; mid: string; dark: string; }; status: { success: string; warning: string; error: string; info?: string | undefined; }; text: { onPrimary: string; primary: string; secondary: string; tertiary: string; }; }; fonts: { brand: string; heading?: string | undefined; body?: string | undefined; }; fontFamilies?: { stylesheet: string; }[] | undefined; ordering?: { app: { category: "HORIZONTAL" | "VERTICAL"; items: "LIST" | "GRID"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; }; kiosk: { category: "HORIZONTAL" | "VERTICAL"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; showSubItemAsRadioIfPossible?: boolean | undefined; }; } | undefined; layout?: { app?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; kiosk?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; } | undefined; } | null; }>; getGlobalSlug: (slug: string) => Promise; getPremiumStatus: (businessId: string) => Promise; getBusinessBrandkit: (businessId: string) => Promise; }, "state">, Pick<{ state: import("vue").Ref<{ multiCountrySlug: { [key: string]: string; } | null; isPremium: boolean; brandkit: { colors: { primary: string; secondary: string; accent: string; background: { base: string; elevated: string; }; neutral: { light: string; mid: string; dark: string; }; status: { success: string; warning: string; error: string; info?: string | undefined; }; text: { onPrimary: string; primary: string; secondary: string; tertiary: string; }; }; fonts: { brand: string; heading?: string | undefined; body?: string | undefined; }; fontFamilies?: { stylesheet: string; }[] | undefined; ordering?: { app: { category: "HORIZONTAL" | "VERTICAL"; items: "LIST" | "GRID"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; }; kiosk: { category: "HORIZONTAL" | "VERTICAL"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; showSubItemAsRadioIfPossible?: boolean | undefined; }; } | undefined; layout?: { app?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; kiosk?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; } | undefined; } | null; }, IState | { multiCountrySlug: { [key: string]: string; } | null; isPremium: boolean; brandkit: { colors: { primary: string; secondary: string; accent: string; background: { base: string; elevated: string; }; neutral: { light: string; mid: string; dark: string; }; status: { success: string; warning: string; error: string; info?: string | undefined; }; text: { onPrimary: string; primary: string; secondary: string; tertiary: string; }; }; fonts: { brand: string; heading?: string | undefined; body?: string | undefined; }; fontFamilies?: { stylesheet: string; }[] | undefined; ordering?: { app: { category: "HORIZONTAL" | "VERTICAL"; items: "LIST" | "GRID"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; }; kiosk: { category: "HORIZONTAL" | "VERTICAL"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; showSubItemAsRadioIfPossible?: boolean | undefined; }; } | undefined; layout?: { app?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; kiosk?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; } | undefined; } | null; }>; getGlobalSlug: (slug: string) => Promise; getPremiumStatus: (businessId: string) => Promise; getBusinessBrandkit: (businessId: string) => Promise; }, never>, Pick<{ state: import("vue").Ref<{ multiCountrySlug: { [key: string]: string; } | null; isPremium: boolean; brandkit: { colors: { primary: string; secondary: string; accent: string; background: { base: string; elevated: string; }; neutral: { light: string; mid: string; dark: string; }; status: { success: string; warning: string; error: string; info?: string | undefined; }; text: { onPrimary: string; primary: string; secondary: string; tertiary: string; }; }; fonts: { brand: string; heading?: string | undefined; body?: string | undefined; }; fontFamilies?: { stylesheet: string; }[] | undefined; ordering?: { app: { category: "HORIZONTAL" | "VERTICAL"; items: "LIST" | "GRID"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; }; kiosk: { category: "HORIZONTAL" | "VERTICAL"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; showSubItemAsRadioIfPossible?: boolean | undefined; }; } | undefined; layout?: { app?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; kiosk?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; } | undefined; } | null; }, IState | { multiCountrySlug: { [key: string]: string; } | null; isPremium: boolean; brandkit: { colors: { primary: string; secondary: string; accent: string; background: { base: string; elevated: string; }; neutral: { light: string; mid: string; dark: string; }; status: { success: string; warning: string; error: string; info?: string | undefined; }; text: { onPrimary: string; primary: string; secondary: string; tertiary: string; }; }; fonts: { brand: string; heading?: string | undefined; body?: string | undefined; }; fontFamilies?: { stylesheet: string; }[] | undefined; ordering?: { app: { category: "HORIZONTAL" | "VERTICAL"; items: "LIST" | "GRID"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; }; kiosk: { category: "HORIZONTAL" | "VERTICAL"; singleCategory: boolean; brandkitOverride?: { colors?: { primary?: string | undefined; secondary?: string | undefined; accent?: string | undefined; background?: { base?: string | undefined; elevated?: string | undefined; } | undefined; neutral?: { light?: string | undefined; mid?: string | undefined; dark?: string | undefined; } | undefined; status?: { success?: string | undefined; warning?: string | undefined; error?: string | undefined; info?: string | undefined; } | undefined; text?: { onPrimary?: string | undefined; primary?: string | undefined; secondary?: string | undefined; tertiary?: string | undefined; } | undefined; } | undefined; } | undefined; showSubItemAsRadioIfPossible?: boolean | undefined; }; } | undefined; layout?: { app?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; kiosk?: { template?: { mainView?: Record | undefined; cartView?: Record | undefined; } | undefined; plugins?: { type: "REMOTE"; url: string; pluginParams?: Record | undefined; }[] | undefined; templateHistory?: { version: number; template: { mainView?: Record | undefined; cartView?: Record | undefined; }; createdAt: string; createdBy?: string | undefined; description?: string | undefined; }[] | undefined; currentVersion?: number | undefined; } | undefined; } | undefined; } | null; }>; getGlobalSlug: (slug: string) => Promise; getPremiumStatus: (businessId: string) => Promise; getBusinessBrandkit: (businessId: string) => Promise; }, "getGlobalSlug" | "getPremiumStatus" | "getBusinessBrandkit">>; interface IState { /** * @example * ``` * { * "MY": "business-id-1", * "SG": "business-id-2" * } * ``` */ multiCountrySlug: { [key: string]: string; } | null; isPremium: boolean; brandkit: BrandKit | null; } export {};