export { type TDoc } from './Doc'; export { type TList, type TMap } from './Collections'; export { type TInfo } from './Info'; export { type TServer } from './Server'; export { type TPath } from './Path'; export { type TOperation } from './Operation'; export { type TBody } from './Body'; export { type TContent } from './Content'; export { type HTTPStatusCode } from './StatusCodes'; export { type ContentType } from './MediaTypes'; export { type HTTPVerb } from './Methods'; export { type TParameter } from './Parameter'; export { type THeader } from './Header'; export { type TRef } from './Ref'; export { type TTag } from './Tag'; export { type TSecrityScheme } from './SecurityScheme'; export { type TOAuthFlow } from './OAuthFlow'; export { type TExample } from './Example'; export declare const Doc: { defaults: () => { openapi: string; servers: import("./Collections").TList; paths: import("./Collections").TMap; components: { valueOf: () => any; schema: (name: string, schema: any) => any; response: (name: any, response: import("./Body").TBody) => any; parameter: (name: any, parameter: import("./Parameter").TParameter) => any; example: (name: any, example: import("./Example").TExample) => any; requestBody: (name: any, requestBody: import("./Body").TBody) => any; header: (name: any, header: import("./Header").THeader) => any; securityScheme: (name: any, securityScheme: import("./SecurityScheme").TSecrityScheme) => any; link: (name: any, link: any) => any; callback: (name: any, callback: any) => any; pathItem: (name: any, pathItem: any) => any; }; security: import("./Collections").TMap; tags: import("./Collections").TList; }; Schema: (state?: any) => { valueOf: () => any; raw: (raw: any) => any; info: (info: any) => any; server: (server: any) => any; security: (name: any, value: any) => any; path: (name: any, path: any) => any; paths: (paths: any) => any; tag: (tag: any) => any; tags: (tags: any) => any; schema: (name: any, schema: any) => any; response: (name: any, response: any) => any; parameter: (name: any, parameter: any) => any; example: (name: any, example: any) => any; requestBody: (name: any, requestBody: any) => any; header: (name: any, header: any) => any; securityScheme: (name: any, securityScheme: any) => any; link: (name: any, link: any) => any; callback: (name: any, callback: any) => any; pathItem: (name: any, pathItem: any) => any; }; new: () => import("./Doc").TDoc; }; export declare const Collection: { List: (state?: any[]) => import("./Collections").TList; Map: (state?: {}) => import("./Collections").TMap; }; export declare const Info: { defaults: () => { title: string; version: string; }; Schema: (state?: {}) => import("./Info").TInfo; new: () => import("./Info").TInfo; }; export declare const Server: { defaults: () => {}; Schema: (state?: {}) => { valueOf: () => any; raw: (raw: any) => any; url: (url: any) => any; description: (...description: any[]) => any; }; new: () => import("./Server").TServer; }; export declare const Path: { defaults: () => {}; Schema: (state?: {}) => { valueOf: () => any; raw: (raw: any) => any; summary: (summary: any) => any; description: (...description: any[]) => any; get: (value: any) => any; put: (value: any) => any; post: (value: any) => any; delete: (value: any) => any; patch: (value: any) => any; method: (method: any, value: any) => any; }; new: () => import("./Path").TPath; }; export declare const Operation: { defaults: () => { responses: import("./Collections").TMap; parameters: import("./Collections").TList; security: import("./Collections").TList; tags: any[]; }; Schema: (state?: any) => { valueOf: () => any; raw: (raw: any) => any; id: (operationId: any) => any; security: (name: any, ...scopes: any[]) => any; summary: (summary: any) => any; description: (...description: any[]) => any; deprecated: () => any; tag: (tag: any) => any; tags: (tags: any) => any; request: (requestBody: any) => any; responses: (responses: any) => any; response: (status: any, body: any) => any; parameter: (param: any) => any; idPath: (name: any, description?: string, type?: string) => any; query: (schema: any) => any; default: (body?: import("./Body").TBody) => any; Ok: (body: any) => any; Created: (body: any) => any; Accepted: (body: any) => any; NoContent: (body?: import("./Body").TBody) => any; ResetContent: (body?: import("./Body").TBody) => any; BadRequest: (body?: import("./Body").TBody) => any; Unauthorized: (body?: import("./Body").TBody) => any; Forbidden: (body?: import("./Body").TBody) => any; NotFound: (body?: import("./Body").TBody) => any; MethodNotAllowed: (body?: import("./Body").TBody) => any; NotAcceptable: (body?: import("./Body").TBody) => any; RequestTimeout: (body?: import("./Body").TBody) => any; Conflict: (body?: import("./Body").TBody) => any; Unprocessable: (body?: import("./Body").TBody) => any; GeneralError: (body?: import("./Body").TBody) => any; NotImplemented: (body?: import("./Body").TBody) => any; BadGateway: (body?: import("./Body").TBody) => any; ServiceUnavailable: (body?: import("./Body").TBody) => any; GatewayTimeout: (body?: import("./Body").TBody) => any; }; new: (summary?: any, id?: any) => import("./Operation").TOperation; }; export declare const Body: { defaults: () => { content: import("./Collections").TMap; headers: import("./Collections").TMap; }; Schema: (state?: any) => import("./Body").TBody; new: () => import("./Body").TBody; }; export declare const Content: { defaults: () => { examples: import("./Collections").TMap; }; Schema: (state?: any) => { valueOf: () => any; raw: (raw: any) => any; schema: (schema?: any) => any; example: (example: any) => any; addExample: (name: string, example: import("./Example").TExample) => any; examples: (examples: import("./Example").TExample[]) => any; }; new: () => import("./Content").TContent; }; export declare const StatusCodes: { OK: string; Created: string; Accepted: string; NoContent: string; ResetContent: string; BadRequest: string; Unauthorized: string; Forbidden: string; NotFound: string; MethodNotAllowed: string; NotAcceptable: string; RequestTimeout: string; Conflict: string; Unprocessable: string; GeneralError: string; NotImplemented: string; BadGateway: string; ServiceUnavailable: string; GatewayTimeout: string; }; export declare const MediaTypes: { JSON: string; XML: string; FORM: string; IMAGE: string; JPEG: string; PNG: string; SVG: string; TEXT: string; SSE: string; ANY: string; }; export declare const HTTPMethods: { GET: string; POST: string; PUT: string; PATCH: string; DELETE: string; OPTIONS: string; HEAD: string; }; export declare const Param: { defaults: () => { in: string; schema: { type: string; }; }; Schema: (state?: {}) => { valueOf: () => any; raw: (raw: any) => any; name: (name: any) => any; description: (...description: any[]) => any; optional: () => any; required: () => any; deprecated: () => any; mandatory: (flag: any) => any; inQuery: () => any; inPath: () => any; inHeader: () => any; inCookie: () => any; schema: (schema: any) => any; example: (example: any) => any; }; new: () => import("./Parameter").TParameter; }; export declare const Header: { defaults: () => { schema: { type: string; }; }; Schema: (state?: {}) => { valueOf: () => any; raw: (raw: any) => any; description: (...description: any[]) => any; optional: () => any; required: () => any; deprecated: () => any; schema: (schema: any) => any; example: (example: any) => any; }; new: () => import("./Header").THeader; }; export declare const Ref: { defaults: () => {}; Schema: (state?: {}) => { valueOf: () => any; to: ($ref: any) => any; schema: (name: any) => any; response: (name: any) => any; param: (name: any) => any; body: (name: any) => any; header: (name: any) => any; security: (name: any) => any; link: (name: any) => any; callback: (name: any) => any; pathItem: (name: any) => any; }; new: () => import("./Ref").TRef; }; export declare const Tag: { defaults: () => {}; Schema: (state?: {}) => { valueOf: () => any; name: (name: any) => any; description: (...description: any[]) => any; }; new: () => import("./Tag").TTag; }; export declare const SecurityScheme: { defaults: () => { flows: import("./Collections").TMap; }; Schema: (state?: any) => { valueOf: () => any; name: (name: any) => any; typeApiKey: (name: any, place: any) => any; typeHttp: (bearerFormat: any) => any; typeMTLS: () => any; typeOAuth2: () => any; typeOpenId: (openIdConnectUrl: any) => any; inQuery: () => any; inHeader: () => any; inCookie: () => any; scheme: (scheme: any) => any; bearerFormat: (bearerFormat: any) => any; flow: (name: any, flow: any) => any; }; new: () => import("./SecurityScheme").TSecrityScheme; }; export declare const OAuthFlow: { defaults: () => { scopes: import("./Collections").TMap; }; Schema: (state?: any) => { valueOf: () => any; authorizationUrl: (authorizationUrl: any) => any; tokenUrl: (tokenUrl: any) => any; refreshUrl: (refreshUrl: any) => any; scope: (name: any, value: any) => any; }; new: () => import("./OAuthFlow").TOAuthFlow; }; export declare const Example: { defaults: () => {}; Schema: (state?: any) => { valueOf: () => any; summary: (summary: any) => any; description: (...description: any[]) => any; value: (value: any) => any; externalValue: (externalValue: any) => any; raw: (raw: any) => any; }; new: () => import("./Example").TExample; }; declare const _default: { Doc: { defaults: () => { openapi: string; servers: import("./Collections").TList; paths: import("./Collections").TMap; components: { valueOf: () => any; schema: (name: string, schema: any) => any; response: (name: any, response: import("./Body").TBody) => any; parameter: (name: any, parameter: import("./Parameter").TParameter) => any; example: (name: any, example: import("./Example").TExample) => any; requestBody: (name: any, requestBody: import("./Body").TBody) => any; header: (name: any, header: import("./Header").THeader) => any; securityScheme: (name: any, securityScheme: import("./SecurityScheme").TSecrityScheme) => any; link: (name: any, link: any) => any; callback: (name: any, callback: any) => any; pathItem: (name: any, pathItem: any) => any; }; security: import("./Collections").TMap; tags: import("./Collections").TList; }; Schema: (state?: any) => { valueOf: () => any; raw: (raw: any) => any; info: (info: any) => any; server: (server: any) => any; security: (name: any, value: any) => any; path: (name: any, path: any) => any; paths: (paths: any) => any; tag: (tag: any) => any; tags: (tags: any) => any; schema: (name: any, schema: any) => any; response: (name: any, response: any) => any; parameter: (name: any, parameter: any) => any; example: (name: any, example: any) => any; requestBody: (name: any, requestBody: any) => any; header: (name: any, header: any) => any; securityScheme: (name: any, securityScheme: any) => any; link: (name: any, link: any) => any; callback: (name: any, callback: any) => any; pathItem: (name: any, pathItem: any) => any; }; new: () => import("./Doc").TDoc; }; Collection: { List: (state?: any[]) => import("./Collections").TList; Map: (state?: {}) => import("./Collections").TMap; }; Info: { defaults: () => { title: string; version: string; }; Schema: (state?: {}) => import("./Info").TInfo; new: () => import("./Info").TInfo; }; Server: { defaults: () => {}; Schema: (state?: {}) => { valueOf: () => any; raw: (raw: any) => any; url: (url: any) => any; description: (...description: any[]) => any; }; new: () => import("./Server").TServer; }; Path: { defaults: () => {}; Schema: (state?: {}) => { valueOf: () => any; raw: (raw: any) => any; summary: (summary: any) => any; description: (...description: any[]) => any; get: (value: any) => any; put: (value: any) => any; post: (value: any) => any; delete: (value: any) => any; patch: (value: any) => any; method: (method: any, value: any) => any; }; new: () => import("./Path").TPath; }; Operation: { defaults: () => { responses: import("./Collections").TMap; parameters: import("./Collections").TList; security: import("./Collections").TList; tags: any[]; }; Schema: (state?: any) => { valueOf: () => any; raw: (raw: any) => any; id: (operationId: any) => any; security: (name: any, ...scopes: any[]) => any; summary: (summary: any) => any; description: (...description: any[]) => any; deprecated: () => any; tag: (tag: any) => any; tags: (tags: any) => any; request: (requestBody: any) => any; responses: (responses: any) => any; response: (status: any, body: any) => any; parameter: (param: any) => any; idPath: (name: any, description?: string, type?: string) => any; query: (schema: any) => any; default: (body?: import("./Body").TBody) => any; Ok: (body: any) => any; Created: (body: any) => any; Accepted: (body: any) => any; NoContent: (body?: import("./Body").TBody) => any; ResetContent: (body?: import("./Body").TBody) => any; BadRequest: (body?: import("./Body").TBody) => any; Unauthorized: (body?: import("./Body").TBody) => any; Forbidden: (body?: import("./Body").TBody) => any; NotFound: (body?: import("./Body").TBody) => any; MethodNotAllowed: (body?: import("./Body").TBody) => any; NotAcceptable: (body?: import("./Body").TBody) => any; RequestTimeout: (body?: import("./Body").TBody) => any; Conflict: (body?: import("./Body").TBody) => any; Unprocessable: (body?: import("./Body").TBody) => any; GeneralError: (body?: import("./Body").TBody) => any; NotImplemented: (body?: import("./Body").TBody) => any; BadGateway: (body?: import("./Body").TBody) => any; ServiceUnavailable: (body?: import("./Body").TBody) => any; GatewayTimeout: (body?: import("./Body").TBody) => any; }; new: (summary?: any, id?: any) => import("./Operation").TOperation; }; Body: { defaults: () => { content: import("./Collections").TMap; headers: import("./Collections").TMap; }; Schema: (state?: any) => import("./Body").TBody; new: () => import("./Body").TBody; }; Content: { defaults: () => { examples: import("./Collections").TMap; }; Schema: (state?: any) => { valueOf: () => any; raw: (raw: any) => any; schema: (schema?: any) => any; example: (example: any) => any; addExample: (name: string, example: import("./Example").TExample) => any; examples: (examples: import("./Example").TExample[]) => any; }; new: () => import("./Content").TContent; }; StatusCodes: { OK: string; Created: string; Accepted: string; NoContent: string; ResetContent: string; BadRequest: string; Unauthorized: string; Forbidden: string; NotFound: string; MethodNotAllowed: string; NotAcceptable: string; RequestTimeout: string; Conflict: string; Unprocessable: string; GeneralError: string; NotImplemented: string; BadGateway: string; ServiceUnavailable: string; GatewayTimeout: string; }; MediaTypes: { JSON: string; XML: string; FORM: string; IMAGE: string; JPEG: string; PNG: string; SVG: string; TEXT: string; SSE: string; ANY: string; }; HTTPMethods: { GET: string; POST: string; PUT: string; PATCH: string; DELETE: string; OPTIONS: string; HEAD: string; }; Param: { defaults: () => { in: string; schema: { type: string; }; }; Schema: (state?: {}) => { valueOf: () => any; raw: (raw: any) => any; name: (name: any) => any; description: (...description: any[]) => any; optional: () => any; required: () => any; deprecated: () => any; mandatory: (flag: any) => any; inQuery: () => any; inPath: () => any; inHeader: () => any; inCookie: () => any; schema: (schema: any) => any; example: (example: any) => any; }; new: () => import("./Parameter").TParameter; }; Header: { defaults: () => { schema: { type: string; }; }; Schema: (state?: {}) => { valueOf: () => any; raw: (raw: any) => any; description: (...description: any[]) => any; optional: () => any; required: () => any; deprecated: () => any; schema: (schema: any) => any; example: (example: any) => any; }; new: () => import("./Header").THeader; }; Ref: { defaults: () => {}; Schema: (state?: {}) => { valueOf: () => any; to: ($ref: any) => any; schema: (name: any) => any; response: (name: any) => any; param: (name: any) => any; body: (name: any) => any; header: (name: any) => any; security: (name: any) => any; link: (name: any) => any; callback: (name: any) => any; pathItem: (name: any) => any; }; new: () => import("./Ref").TRef; }; Tag: { defaults: () => {}; Schema: (state?: {}) => { valueOf: () => any; name: (name: any) => any; description: (...description: any[]) => any; }; new: () => import("./Tag").TTag; }; SecurityScheme: { defaults: () => { flows: import("./Collections").TMap; }; Schema: (state?: any) => { valueOf: () => any; name: (name: any) => any; typeApiKey: (name: any, place: any) => any; typeHttp: (bearerFormat: any) => any; typeMTLS: () => any; typeOAuth2: () => any; typeOpenId: (openIdConnectUrl: any) => any; inQuery: () => any; inHeader: () => any; inCookie: () => any; scheme: (scheme: any) => any; bearerFormat: (bearerFormat: any) => any; flow: (name: any, flow: any) => any; }; new: () => import("./SecurityScheme").TSecrityScheme; }; OAuthFlow: { defaults: () => { scopes: import("./Collections").TMap; }; Schema: (state?: any) => { valueOf: () => any; authorizationUrl: (authorizationUrl: any) => any; tokenUrl: (tokenUrl: any) => any; refreshUrl: (refreshUrl: any) => any; scope: (name: any, value: any) => any; }; new: () => import("./OAuthFlow").TOAuthFlow; }; Example: { defaults: () => {}; Schema: (state?: any) => { valueOf: () => any; summary: (summary: any) => any; description: (...description: any[]) => any; value: (value: any) => any; externalValue: (externalValue: any) => any; raw: (raw: any) => any; }; new: () => import("./Example").TExample; }; }; export default _default;