import { type ValidationAdapter, type AdapterOptions, type Infer, type InferIn, type ClientValidationAdapter } from './adapters.js'; import { type GenericSchema, type GenericSchemaAsync, type Config, type GenericIssue } from 'valibot'; import { type ConversionConfig } from '@valibot/to-json-schema'; import type { JSONSchema } from '../jsonSchema/index.js'; type SupportedSchemas = GenericSchema | GenericSchemaAsync; export declare const valibotToJSONSchema: (options: ConversionConfig & { schema: SupportedSchemas; }) => JSONSchema; export declare const valibot: (schema: T, options?: (Omit & AdapterOptions> & { config?: Config>; }) | undefined) => ValidationAdapter, InferIn>; export declare const valibotClient: (schema: T, options?: (Omit & AdapterOptions> & { config?: Config>; }) | undefined) => ClientValidationAdapter, InferIn>; export {};