import React from "react";
interface CommandSuggestion {
    command: string;
    description: string;
    isArgument?: boolean;
}
interface CommandSuggestionsProps {
    suggestions: CommandSuggestion[];
    input: string;
    selectedIndex: number;
    isVisible: boolean;
}
export declare const MAX_SUGGESTIONS = 15;
export declare const VISIBLE_SUGGESTIONS = 10;
export declare function filterCommandSuggestions<T extends {
    command: string;
}>(suggestions: T[], input: string): T[];
export declare const CommandSuggestions: React.NamedExoticComponent<CommandSuggestionsProps>;
export {};
