interface OASAnalysisFeature { locations: string[]; present: boolean; } interface OASAnalysisGeneral { found: string[] | number; name: string; } interface OASAnalysis { general: { dereferencedFileSize: OASAnalysisGeneral; mediaTypes: OASAnalysisGeneral; operationTotal: OASAnalysisGeneral; rawFileSize: OASAnalysisGeneral; securityTypes: OASAnalysisGeneral; }; openapi: { additionalProperties: OASAnalysisFeature; callbacks: OASAnalysisFeature; circularRefs: OASAnalysisFeature; commonParameters: OASAnalysisFeature; discriminators: OASAnalysisFeature; links: OASAnalysisFeature; polymorphism: OASAnalysisFeature; refNames: OASAnalysisFeature; serverVariables: OASAnalysisFeature; style: OASAnalysisFeature; xmlRequests: OASAnalysisFeature; xmlResponses: OASAnalysisFeature; xmlSchemas: OASAnalysisFeature; webhooks: OASAnalysisFeature; }; } export type { OASAnalysis, OASAnalysisFeature, OASAnalysisGeneral };