/** * Type-safe argument parsers for tool handlers. * * Replaces raw `args.x as number` casts with runtime-validated accessors. * Each function checks the actual runtime type before returning, eliminating * the risk of silent type mismatches propagated by `as` casts. */ export declare function getString(args: Record, key: string): string | undefined; export declare function requireString(args: Record, key: string): string; export declare function getNumber(args: Record, key: string): number | undefined; export declare function requireNumber(args: Record, key: string): number; export declare function getBoolean(args: Record, key: string, defaultVal?: boolean): boolean; export declare function getStringArray(args: Record, key: string): string[] | undefined; //# sourceMappingURL=args-parser.d.ts.map