/**
 * @module Validation
 * @description Validation utilities for the A2A protocol
 *
 * This module exports validation utilities for the A2A protocol, including
 * schema validators, type guards, and utilities for working with JSON Schema.
 * It also re-exports the Zod library for convenience.
 *
 * @example
 * ```typescript
 * import { validateMessage, isTask, z } from '@dexwox-labs/a2a-core/validation';
 *
 * // Validate a message
 * const result = validateMessage({
 *   parts: [{ type: 'text', content: 'Hello, world!' }]
 * });
 *
 * // Check if an object is a task
 * if (isTask(someObject)) {
 *   console.log('Task status:', someObject.status);
 * }
 *
 * // Use Zod directly
 * const schema = z.object({
 *   name: z.string(),
 *   age: z.number().positive()
 * });
 * ```
 */
export * from './validators';
export * from './schema-utils';
export { z } from 'zod';
//# sourceMappingURL=index.d.ts.map