import type { KeybindingsManager } from "@earendil-works/pi-coding-agent"; import type { AutocompleteItem, AutocompleteProvider } from "@earendil-works/pi-tui"; type AutocompleteKeybindings = Pick; type ForceableAutocompleteProvider = AutocompleteProvider & { getForceFileSuggestions?: (lines: string[], cursorLine: number, cursorCol: number) => { items: AutocompleteItem[]; prefix: string; } | null; shouldTriggerFileCompletion?: (lines: string[], cursorLine: number, cursorCol: number) => boolean; }; export declare function normalizeCodexEditorInput(data: string): string; export declare function getDollarSkillPrefix(textBeforeCursor: string): string | undefined; export declare function shouldTriggerDollarSkillAutocomplete(data: string, textBeforeCursor: string, keybindings: AutocompleteKeybindings): boolean; export declare function wrapAutocompleteProviderWithDollarSkillSupport(provider: AutocompleteProvider): ForceableAutocompleteProvider; export {}; //# sourceMappingURL=autocomplete-dollar-skill.d.ts.map