import type { ToolExecutionOptions } from "ai"; export declare function createResolvablePromise(): { promise: Promise; resolve: (value: T) => void; reject: (reason?: any) => void; }; export declare function useToolConfirmationWrapper(): { wrapToolExecution: Promise>(toolName: string, toolArgs: any, toolExecution: ToolExecutionOptions, executeFn: T) => Promise>; };