import { type AgentCapabilities } from '../../hooks/use-deployment-data';
import { type Model } from '../../types';
export interface PromptFeatureFlags {
    webSearch: boolean;
    thinking: boolean;
    deepResearch: boolean;
    documentSearch: boolean;
    workCanvas: boolean;
}
export interface AgentTriggerPromptProps {
    agentId: string | null;
    capabilities: AgentCapabilities | null;
    models: Model[];
    suggestions: string[];
    placeholder?: string;
    promptOptimizationChoice?: string | null;
    onSubmit: (prompt: string, features: PromptFeatureFlags, modelId?: string, files?: File[]) => void;
}
export declare function AgentTriggerPrompt({ agentId, capabilities, models, suggestions, placeholder, promptOptimizationChoice, onSubmit }: AgentTriggerPromptProps): import("react/jsx-runtime").JSX.Element;
