export declare const useTableStore: import("pinia").StoreDefinition<"table", Pick<{ tables: import("vue").Ref<{ status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[], { status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[] | { status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[]>; readTables: () => Promise; }, "tables">, Pick<{ tables: import("vue").Ref<{ status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[], { status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[] | { status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[]>; readTables: () => Promise; }, never>, Pick<{ tables: import("vue").Ref<{ status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[], { status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[] | { status?: "HIDE" | "SHOW" | "DISABLE" | null | undefined; catalogId?: string | null | undefined; qrLink?: string | null | undefined; interactiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; offlineInteractiveInfo?: { angle: number; height: number; width: number; x: number; y: number; } | null | undefined; seatInfo?: { leftSideSeats: number; rightSideSeats: number; topSideSeats: number; bottomSideSeats: number; } | null | undefined; parentId?: string | null | undefined; name: string; _id: string; }[]>; readTables: () => Promise; }, "readTables">>;