import { type ActivityStatus, type AddActivityPayload, type BulkAddActivityPayload, type Id, type Phase, type StartTimerPayload, type TimeTracking, type UpdateActivityPayload, type UpdateMilestonePayload, type User } from '../types'; declare const __VLS_publicComponent: import("vue").DefineComponent; required: true; }; users: { type: import("vue").PropType; required: true; }; projectId: { type: import("vue").PropType; required: true; }; phases: { type: import("vue").PropType; }; phaseId: { type: import("vue").PropType; required: true; }; isEditable: { type: import("vue").PropType; }; closedStatus: { type: import("vue").PropType; required: true; }; timeTrackingData: { type: import("vue").PropType>; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (e: Event) => void; addActivity: (args_0: AddActivityPayload) => void; bulkAddActivity: (payload: BulkAddActivityPayload) => void; updateMilestone: (args_0: UpdateMilestonePayload) => void; updateActivity: (args_0: UpdateActivityPayload) => void; archiveActivity: (payload: { id: Id; }) => void; unarchiveActivity: (payload: { id: Id; }) => void; startTimer: (payload: StartTimerPayload) => void; }, string, import("vue").PublicProps, Readonly; required: true; }; users: { type: import("vue").PropType; required: true; }; projectId: { type: import("vue").PropType; required: true; }; phases: { type: import("vue").PropType; }; phaseId: { type: import("vue").PropType; required: true; }; isEditable: { type: import("vue").PropType; }; closedStatus: { type: import("vue").PropType; required: true; }; timeTrackingData: { type: import("vue").PropType>; }; }>> & Readonly<{ onClose?: ((e: Event) => any) | undefined; onUpdateActivity?: ((args_0: UpdateActivityPayload) => any) | undefined; onStartTimer?: ((payload: StartTimerPayload) => any) | undefined; onArchiveActivity?: ((payload: { id: Id; }) => any) | undefined; onUnarchiveActivity?: ((payload: { id: Id; }) => any) | undefined; onUpdateMilestone?: ((args_0: UpdateMilestonePayload) => any) | undefined; onAddActivity?: ((args_0: AddActivityPayload) => any) | undefined; onBulkAddActivity?: ((payload: BulkAddActivityPayload) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: typeof __VLS_publicComponent; export default _default;