//#region src/contracts/providers.ts
function hasFunctionToolCallValidator(provider) {
	return typeof provider === "object" && provider !== null && "validateFunctionToolCall" in provider && typeof provider.validateFunctionToolCall === "function";
}
//#endregion
//#region src/contracts/transform.ts
/** Runtime type guard for `TransformFunction` values. */
function isTransformFunction(value) {
	return typeof value === "function";
}
//#endregion
Object.defineProperty(exports, "hasFunctionToolCallValidator", {
	enumerable: true,
	get: function() {
		return hasFunctionToolCallValidator;
	}
});
Object.defineProperty(exports, "isTransformFunction", {
	enumerable: true,
	get: function() {
		return isTransformFunction;
	}
});

//# sourceMappingURL=transform-d2ww5aGU.cjs.map