import { PropType } from 'vue';
import { TableOrderStateEnum } from '../../constants/orders';
import { ModularStatusEnum } from './enum';
import { ResTableStateOrderInfoItemType } from './type';

declare const _default: import('vue').DefineComponent<{
    tableData: {
        type: PropType<ResTableStateOrderInfoItemType[]>;
        default: () => never[];
    };
    isRightClick: {
        type: BooleanConstructor;
        default: boolean;
    };
    date: {
        type: StringConstructor;
        default: string;
    };
}, {
    ModularStatusEnum: typeof ModularStatusEnum;
    spotDish: () => void;
    removePlatform: () => Promise<void>;
    openPlatform: () => Promise<void>;
    openBookingDishesDialog: () => Promise<void>;
    TableStatus: import('vue').ComputedRef<ResTableStateOrderInfoItemType>;
    TableOrderStateEnum: typeof TableOrderStateEnum;
    isOpenTable: import('vue').ComputedRef<boolean>;
    restPremissionId: import('vue').ComputedRef<string>;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("closeTooltip" | "get-table-list-data" | "get-table-order-list" | "booking-success")[], "closeTooltip" | "get-table-list-data" | "get-table-order-list" | "booking-success", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    tableData: {
        type: PropType<ResTableStateOrderInfoItemType[]>;
        default: () => never[];
    };
    isRightClick: {
        type: BooleanConstructor;
        default: boolean;
    };
    date: {
        type: StringConstructor;
        default: string;
    };
}>> & {
    onCloseTooltip?: ((...args: any[]) => any) | undefined;
    "onGet-table-list-data"?: ((...args: any[]) => any) | undefined;
    "onGet-table-order-list"?: ((...args: any[]) => any) | undefined;
    "onBooking-success"?: ((...args: any[]) => any) | undefined;
}, {
    date: string;
    tableData: ResTableStateOrderInfoItemType[];
    isRightClick: boolean;
}, {}>;
export default _default;
