import { OpenAPIV3_1, OpenAPIV3, OpenAPIV2 } from 'openapi-types'; /** * Is a given object a Swagger API definition? * */ declare function isSwagger(schema: any): schema is OpenAPIV2.Document; /** * Is a given object an OpenAPI API definition? * */ declare function isOpenAPI(schema: any): schema is OpenAPIV3_1.Document | OpenAPIV3.Document; /** * Is a given object an OpenAPI 3.0 API definition? * */ declare function isOpenAPI30(schema: any): schema is OpenAPIV3.Document; /** * Is a given object an OpenAPI 3.1 API definition? * */ declare function isOpenAPI31(schema: any): schema is OpenAPIV3_1.Document; /** * Is a given object an OpenAPI 3.2 API definition? * */ declare function isOpenAPI32(schema: any): boolean; export { isOpenAPI, isOpenAPI30, isOpenAPI31, isOpenAPI32, isSwagger };