/**
 * Validation utilities for Fastify
 */
import { FastifySchema } from 'fastify';
import { ZodSchema, ZodTypeAny } from 'zod';
/**
 * Convert Zod schema to Fastify JSON schema
 */
export declare function zodToFastifySchema(zodSchema: ZodSchema): FastifySchema;
/**
 * Create Fastify schema from Zod schema for request body
 */
export declare function createBodySchema<T extends ZodTypeAny>(schema: T): FastifySchema;
/**
 * Create Fastify schema with body and response
 */
export declare function createSchema<TBody extends ZodTypeAny, TResponse extends ZodTypeAny>(bodySchema: TBody, responseSchema?: TResponse): FastifySchema;
//# sourceMappingURL=validation.d.ts.map