/**
 * Comprehensive schema definitions for validating arguments to measureFactory and filterFactory functions.
 */
import { ArgSchema } from '../../types.js';
export declare const FACTORY_FUNCTION_SCHEMAS: Record<string, ArgSchema[]>;
/**
 * Utility functions for working with function schemas
 */
/**
 * Get the schema for a specific function path
 */
export declare function getFunctionSchema(functionPath: string): ArgSchema[] | undefined;
/**
 * Get required argument count for a function
 */
export declare function getRequiredArgCount(functionPath: string): number;
/**
 * Get maximum argument count for a function
 */
export declare function getMaxArgCount(functionPath: string): number;
