import type { Mission, CreateMissionRequest, UpdateMissionRequest, ExecuteMissionResult, ResumeMissionResult } from "@polpo-ai/sdk"; export interface UseMissionsReturn { missions: Mission[]; isLoading: boolean; error: Error | null; createMission: (req: CreateMissionRequest) => Promise; isCreating: boolean; updateMission: (missionId: string, req: UpdateMissionRequest) => Promise; isUpdating: boolean; deleteMission: (missionId: string) => Promise; isDeleting: boolean; executeMission: (missionId: string) => Promise; isExecuting: boolean; resumeMission: (missionId: string, opts?: { retryFailed?: boolean; }) => Promise; isResuming: boolean; abortMission: (missionId: string) => Promise<{ aborted: number; }>; isAborting: boolean; refetch: () => Promise; invalidate: () => Promise; } export declare function useMissions(): UseMissionsReturn; //# sourceMappingURL=use-missions.d.ts.map