import { type RefObject } from 'react'; import type { Key } from 'ink'; import type { ManagerDisplayGoal } from './savedEvents.js'; export type ManagerAbortTarget = { goal: ManagerDisplayGoal; retry: boolean; }; export declare function useManagerAbortConfirmation({ selected, setApprove, resetChoice }: { selected: RefObject; setApprove: (approve: boolean) => void; resetChoice: () => void; }): { abortTarget: ManagerAbortTarget | null; setAbortTarget: import("react").Dispatch>; handleInput: (target: ManagerAbortTarget, key: Key, abortGoal: (target: ManagerAbortTarget) => Promise) => void; }; //# sourceMappingURL=useManagerAbortConfirmation.d.ts.map