export type SlashFlagValue = boolean | string | readonly string[];
export interface ParsedSlashArgs {
    raw: string;
    argv: readonly string[];
    positional: readonly string[];
    flags: Readonly<Record<string, SlashFlagValue>>;
}
export interface ParsedSlashInput {
    raw: string;
    command: string;
    args: ParsedSlashArgs;
}
export declare function tokenizeSlashArgs(raw: string): string[];
export declare function parseSlashArgs(raw: string): ParsedSlashArgs;
export declare function parseSlashInput(input: string): ParsedSlashInput | undefined;
