/** * Reference definitions for OpenAPI 3.1 objects. * These can be used with Type.Ref to create references to these objects in other schemas. * * Referencing them this way helps avoid circular dependencies in TypeBox schemas while keeping the overhead performance lower. */ export declare const REF_DEFINITIONS: { readonly ComponentsObject: "ComponentsObject"; readonly SecurityRequirementObject: "SecurityRequirementObject"; readonly TagObject: "TagObject"; readonly CallbackObject: "CallbackObject"; readonly PathsObject: "PathsObject"; readonly PathItemObject: "PathItemObject"; readonly OperationObject: "OperationObject"; readonly SchemaObject: "SchemaObject"; readonly EncodingObject: "EncodingObject"; readonly HeaderObject: "HeaderObject"; readonly MediaTypeObject: "MediaTypeObject"; readonly ServerObject: "ServerObject"; readonly ExternalDocumentationObject: "ExternalDocumentationObject"; readonly InfoObject: "InfoObject"; readonly ContactObject: "ContactObject"; readonly LicenseObject: "LicenseObject"; readonly ResponseObject: "ResponseObject"; readonly ResponsesObject: "ResponsesObject"; readonly ParameterObject: "ParameterObject"; readonly ExampleObject: "ExampleObject"; readonly RequestBodyObject: "RequestBodyObject"; readonly SecuritySchemeObject: "SecuritySchemeObject"; readonly SecuritySchemes: "SecuritySchemes"; readonly LinkObject: "LinkObject"; readonly XMLObject: "XMLObject"; readonly DiscriminatorObject: "DiscriminatorObject"; readonly OAuthFlowsObject: "OAuthFlowsObject"; readonly ServerVariableObject: "ServerVariableObject"; readonly TraversedDescriptionObject: "TraversedDescriptionObject"; readonly TraversedOperationObject: "TraversedOperationObject"; readonly TraversedAsyncApiOperationObject: "TraversedAsyncApiOperationObject"; readonly TraversedAsyncApiChannelObject: "TraversedAsyncApiChannelObject"; readonly TraversedAsyncApiMessageObject: "TraversedAsyncApiMessageObject"; readonly TraversedSchemaObject: "TraversedSchemaObject"; readonly TraversedWebhookObject: "TraversedWebhookObject"; readonly TraversedTagObject: "TraversedTagObject"; readonly TraversedEntryObject: "TraversedEntryObject"; readonly TraversedDocumentObject: "TraversedDocumentObject"; }; export declare const ComponentsObjectRef: import("@scalar/typebox").TRef<"ComponentsObject">; export declare const SecurityRequirementObjectRef: import("@scalar/typebox").TRef<"SecurityRequirementObject">; export declare const TagObjectRef: import("@scalar/typebox").TRef<"TagObject">; export declare const CallbackObjectRef: import("@scalar/typebox").TRef<"CallbackObject">; export declare const PathItemObjectRef: import("@scalar/typebox").TRef<"PathItemObject">; export declare const PathsObjectRef: import("@scalar/typebox").TRef<"PathsObject">; export declare const OperationObjectRef: import("@scalar/typebox").TRef<"OperationObject">; export declare const SchemaObjectRef: import("@scalar/typebox").TRef<"SchemaObject">; export declare const EncodingObjectRef: import("@scalar/typebox").TRef<"EncodingObject">; export declare const HeaderObjectRef: import("@scalar/typebox").TRef<"HeaderObject">; export declare const MediaTypeObjectRef: import("@scalar/typebox").TRef<"MediaTypeObject">; export declare const ServerObjectRef: import("@scalar/typebox").TRef<"ServerObject">; export declare const ExternalDocumentationObjectRef: import("@scalar/typebox").TRef<"ExternalDocumentationObject">; export declare const InfoObjectRef: import("@scalar/typebox").TRef<"InfoObject">; export declare const ContactObjectRef: import("@scalar/typebox").TRef<"ContactObject">; export declare const LicenseObjectRef: import("@scalar/typebox").TRef<"LicenseObject">; export declare const ResponseObjectRef: import("@scalar/typebox").TRef<"ResponseObject">; export declare const ResponsesObjectRef: import("@scalar/typebox").TRef<"ResponsesObject">; export declare const ParameterObjectRef: import("@scalar/typebox").TRef<"ParameterObject">; export declare const ExampleObjectRef: import("@scalar/typebox").TRef<"ExampleObject">; export declare const RequestBodyObjectRef: import("@scalar/typebox").TRef<"RequestBodyObject">; export declare const SecuritySchemeObjectRef: import("@scalar/typebox").TRef<"SecuritySchemeObject">; export declare const LinkObjectRef: import("@scalar/typebox").TRef<"LinkObject">; export declare const XMLObjectRef: import("@scalar/typebox").TRef<"XMLObject">; export declare const DiscriminatorObjectRef: import("@scalar/typebox").TRef<"DiscriminatorObject">; export declare const OAuthFlowsObjectRef: import("@scalar/typebox").TRef<"OAuthFlowsObject">; export declare const ServerVariableObjectRef: import("@scalar/typebox").TRef<"ServerVariableObject">; export declare const TraversedEntryObjectRef: import("@scalar/typebox").TRef<"TraversedEntryObject">; export declare const TraversedDocumentObjectRef: import("@scalar/typebox").TRef<"TraversedDocumentObject">; //# sourceMappingURL=ref-definitions.d.ts.map