import type { ControlPlaneSlashCommandHint } from '../../../client-shared/api/types.js';
/**
 * Filters API-provided slash command hints locally for cli-v2 input rendering.
 */
export declare class SlashCommandAutocompleteService {
    static isSlashDraft(draft: string): boolean;
    static filterHints(draft: string, hints: ControlPlaneSlashCommandHint[], options?: {
        fallback?: boolean;
    }): ControlPlaneSlashCommandHint[];
    static complete(draft: string, hints: ControlPlaneSlashCommandHint[]): string | undefined;
    private static hintCommandToCompletionCandidate;
    private static longestSharedPrefix;
}
//# sourceMappingURL=slash-command-autocomplete-service.d.ts.map