import { ComponentTypeSelectorParameters, ComponentTypeSelection } from "./agentDialogTypes";
interface ComponentTypeSelectorInlineProps {
    onClose: (result: ComponentTypeSelection[] | null) => void;
    onCancel: () => void;
    title?: string;
    description?: string;
    parameters?: ComponentTypeSelectorParameters;
}
/**
 * ComponentTypeSelectorInline - Inline component for selecting component types
 *
 * This is rendered directly inside the AgentTerminal rather than as a modal dialog.
 * Displays available component types from the current page context
 * and allows the user to select one or more.
 *
 * Supports two modes:
 * - "placeholder": Shows only component types valid for available placeholders
 * - "all": Shows all component types registered for the current page/site
 */
export declare function ComponentTypeSelectorInline({ onClose, onCancel, title, description, parameters, }: ComponentTypeSelectorInlineProps): import("react/jsx-runtime").JSX.Element;
export default ComponentTypeSelectorInline;
