import type { ParsedSlashCommand } from './types.js';
/**
 * Owns slash-command text parsing and match predicate helpers.
 */
export declare class SlashCommandParser {
    static parse(input: string): ParsedSlashCommand | undefined;
    static isInput(input: string): boolean;
    static matchesExact(command: string): (input: ParsedSlashCommand) => boolean;
    static matchesAnyExact(commands: string[]): (input: ParsedSlashCommand) => boolean;
    static matchesPrefix(prefix: string): (input: ParsedSlashCommand) => boolean;
}
//# sourceMappingURL=parser.d.ts.map