import type { ParseContext } from '../../context/ParseContext.js'; import type { OpenAPIV3 } from 'openapi-types'; import type { OasSchema } from './Schema.js'; import type { OasRef } from '../ref/Ref.js'; type ToSchemasV3Args = { schemas: Record; context: ParseContext; }; export declare const toSchemasV3: ({ schemas, context }: ToSchemasV3Args) => Record>; type ToOptionalSchemasV3Args = { schemas: Record | undefined; context: ParseContext; }; export declare const toOptionalSchemasV3: ({ schemas, context }: ToOptionalSchemasV3Args) => Record> | undefined; type ToSchemaV3Args = { schema: OpenAPIV3.ReferenceObject | OpenAPIV3.SchemaObject; context: ParseContext; }; export declare const toSchemaV3: ({ schema, context }: ToSchemaV3Args) => OasSchema | OasRef<"schema">; type ToOptionalSchemaV3Args = { schema: OpenAPIV3.ReferenceObject | OpenAPIV3.SchemaObject | undefined; context: ParseContext; }; export declare const toOptionalSchemaV3: ({ schema, context }: ToOptionalSchemaV3Args) => OasSchema | OasRef<"schema"> | undefined; export {}; //# sourceMappingURL=toSchemasV3.d.ts.map