import type React from "react";
import type { AgentSummaryQuickAction } from "./components/AgentSummaryAssistantResponse";
import type { ActivePlaceholderInput } from "./useAgentPromptComposerHandlers";
import type { AgentSessionCommands } from "./types";
export declare function useAgentQuickActions(input: {
    commands: AgentSessionCommands;
    focusPromptAtEnd: () => void;
    isExecuting: boolean;
    setActivePlaceholderInput: React.Dispatch<React.SetStateAction<ActivePlaceholderInput>>;
    setInputPlaceholder: React.Dispatch<React.SetStateAction<string>>;
    setPrompt: React.Dispatch<React.SetStateAction<string>>;
}): {
    handleSummaryQuickAction: (action: AgentSummaryQuickAction) => Promise<void>;
    handleMessageQuickAction: (action: AgentSummaryQuickAction) => Promise<void>;
};
