import { CateringPlanStatus } from "../schema/catering_plan.schema";
import { DeliveryAddress } from "src/order/dto/order.dto";
import { PlateStatus } from "../schema/plate.schema";
declare class PlanDetails {
    category_id: string;
    count: number;
}
export declare class CreateCateringPlanDto {
    name: string;
    price: number;
    kid_price: number;
    discription: string;
    status: CateringPlanStatus;
    plan_details: [PlanDetails];
}
declare const UpdateCateringPlanDto_base: import("@nestjs/common").Type<Partial<CreateCateringPlanDto>>;
export declare class UpdateCateringPlanDto extends UpdateCateringPlanDto_base {
}
declare class MenuDetails {
    category_id: string;
    food_ids: string[];
}
export declare class CreatePlateDto {
    restaurant_id: string;
    catering_plan_id: string;
    menu: [MenuDetails];
    no_of_adults: number;
    no_of_kids: number;
    notes: string;
    delivery_address: DeliveryAddress;
    scheduled_time: Date;
}
export declare class PlateBookingDto {
    restaurant_id: string;
    customer_id: string;
    page: number;
    limit: number;
}
export declare class PlateBookingStatusDto {
    status: PlateStatus;
}
export {};
