import { type Milestone, type AddActivityPayload } from '../types'; import { type UpdateActivityPayload, type RemoveActivityPayload } from '../types'; declare const __VLS_publicComponent: import("vue").DefineComponent; required: true; }; phaseId: { type: import("vue").PropType; required: true; }; milestone: { type: import("vue").PropType; required: true; }; activityId: { type: import("vue").PropType; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { addActivity: (payload: Pick) => void; updateActivity: (payload: UpdateActivityPayload) => void; updateMilestone: (payload: UpdateActivityPayload) => void; removeActivity: (payload: RemoveActivityPayload) => void; }, string, import("vue").PublicProps, Readonly; required: true; }; phaseId: { type: import("vue").PropType; required: true; }; milestone: { type: import("vue").PropType; required: true; }; activityId: { type: import("vue").PropType; }; }>> & Readonly<{ onUpdateActivity?: ((payload: UpdateActivityPayload) => any) | undefined; onUpdateMilestone?: ((payload: UpdateActivityPayload) => any) | undefined; onAddActivity?: ((payload: Pick) => any) | undefined; onRemoveActivity?: ((payload: RemoveActivityPayload) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: typeof __VLS_publicComponent; export default _default;