import { type PropType } from "vue"; import { type Profile } from "@/extensions/profile"; import type { ExtendedRestaurant } from "@/types/restaurant"; export interface RestaurantDialogData extends Profile { newThumbnailPhoto?: File; newCoverPhoto?: File; newPhotos?: File[]; } declare const _default: __VLS_WithTemplateSlots; }; initialValue: { type: PropType; default: undefined; }; enableFeedmeExpress: { type: BooleanConstructor; required: true; }; }>, { trigger: (restaurantId?: string | undefined, initialValue?: RestaurantDialogData | undefined) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; initialValue: { type: PropType; default: undefined; }; enableFeedmeExpress: { type: BooleanConstructor; required: true; }; }>> & Readonly<{}>, { restaurantId: string; initialValue: RestaurantDialogData; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, { trigger?(_: { trigger: (restaurantId?: string | undefined, initialValue?: RestaurantDialogData | undefined) => void; }): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };