export declare function validateArgCount(args: unknown[], expected: number, expressionName: string, argNames?: string): string | null;
export declare function validateMinArgs(args: unknown[], minimum: number, expressionName: string): string | null;
export declare function validateArgIsString(args: unknown[], index: number, expressionName: string, argName?: string): string | null;
export declare function validateArgIsNumber(args: unknown[], index: number, expressionName: string, argName?: string): string | null;
export declare function validateArgIsElement(args: unknown[], index: number, expressionName: string, argName?: string): string | null;
export declare function validateArgIsArrayLike(args: unknown[], index: number, expressionName: string, argName?: string): string | null;
export declare function validateArgNotNull(args: unknown[], index: number, expressionName: string, argName?: string): string | null;
export declare function validateSingleStringArg(args: unknown[], expressionName: string, argName: string): string | null;
export declare function validateTwoArgs(args: unknown[], expressionName: string): string | null;
export declare function validateNoArgs(): string | null;
export declare function validateMaxArgs(args: unknown[], maximum: number, expressionName: string, argNames?: string): string | null;
export declare function validateArgRange(args: unknown[], min: number, max: number, expressionName: string, argNames?: string): string | null;
//# sourceMappingURL=validation-helpers.d.ts.map