/**
 * Input parsing utilities
 * Helpers for detecting autocomplete triggers and parsing input
 */
import { parseInput } from '../interactive-commands/command-parser.js';
/**
 * Autocomplete type
 */
export type AutocompleteType = 'none' | 'slash' | 'resource';
/**
 * Detects what type of autocomplete should be shown based on input
 */
export declare function detectAutocompleteType(input: string): AutocompleteType;
/**
 * Extracts the query string for slash command autocomplete
 */
export declare function extractSlashQuery(input: string): string;
/**
 * Extracts the query string for resource autocomplete
 */
export declare function extractResourceQuery(input: string): string;
/**
 * Finds the active @ mention position (at start or after space)
 * Returns -1 if no valid @ found
 */
export declare function findActiveAtIndex(value: string, caret: number): number;
/**
 * Re-export parseInput for convenience
 */
export { parseInput };
//# sourceMappingURL=inputParsing.d.ts.map