import { default as dayjs } from 'dayjs';
import { PropType } from 'vue';
import { TableOrderStateEnum } from '../../constants/orders';
import { ModularStatusEnum, TableStateInEnum } from './enum';
import { CaterBoardListType } from './type';

declare const _default: import('vue').DefineComponent<{
    tableItem: {
        type: PropType<CaterBoardListType>;
        default: () => {};
    };
    boolDialog: {
        type: BooleanConstructor;
        default: boolean;
    };
}, {
    TABLE_STATE_CARD_COLOR: Record<ModularStatusEnum, string>;
    TableStateInEnum: typeof TableStateInEnum;
    getOrderTitle: (data: CaterBoardListType) => string;
    ModularStatusEnum: typeof ModularStatusEnum;
    TableOrderStateEnum: typeof TableOrderStateEnum;
    isOvertime: (date: string) => boolean;
    isShowTooltip: import('vue').ComputedRef<boolean | "" | 0 | undefined>;
    openingType: import('vue').ComputedRef<{
        labele: string;
        color: string;
    }>;
    dayjs: typeof dayjs;
    getMealDuration: (date: string) => string;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    tableItem: {
        type: PropType<CaterBoardListType>;
        default: () => {};
    };
    boolDialog: {
        type: BooleanConstructor;
        default: boolean;
    };
}>>, {
    boolDialog: boolean;
    tableItem: CaterBoardListType;
}, {}>;
export default _default;
