import type { ClientSharedPromptDraftState, ClientSharedPromptHistoryDirection } from '../../client-shared/services/prompt-input/index.js';
export declare function usePromptDraft(): {
    draft: string;
    cursor: number;
    setDraft: (value: string) => void;
    setDraftState: (nextState: ClientSharedPromptDraftState) => void;
    clearDraft: () => void;
    recordSubmittedPrompt: (value: string) => void;
    navigateHistory: (direction: ClientSharedPromptHistoryDirection) => void;
    undoPromptEdit: () => void;
    redoPromptEdit: () => void;
};
//# sourceMappingURL=usePromptDraft.d.ts.map