export declare const DEFAULT_EVENT_LIMIT = 20;
export declare const MAX_EVENT_LIMIT = 500;
export declare const VALID_EVENT_TYPES: Set<string>;
export interface ParsedWatchArgs {
    positional: string[];
}
export declare function parseWatchFlags(rawArgs: readonly string[]): ParsedWatchArgs;
export declare function parseWatchLimit(rawArgs: readonly string[], fallback?: number): number;
export declare function parseWatchEventType(rawArgs: readonly string[]): string | undefined;
export declare function isValidEventType(t: string | undefined): t is 'file_save' | 'file_create' | 'file_delete' | 'file_rename' | 'git_commit' | 'package_change';
//# sourceMappingURL=watch-cli.d.ts.map