import { StandardDataSource } from '../../main/StandardDataSource'; import { SwaggerInterface } from './type'; import type { SwaggerParameter, SwaggerReferenceObject, SwaggerProperty } from './type'; interface SwaggerPathItemObject { get?: SwaggerInterface; post?: SwaggerInterface; put?: SwaggerInterface; patch?: SwaggerInterface; delete?: SwaggerInterface; parameters?: SwaggerParameter[] | SwaggerReferenceObject[]; } interface SwaggerV3DataSource { paths: { [key in string]: SwaggerPathItemObject; }; tags: { name: string; description: string; }[]; components: { schemas: { [key in string]: { description: string; required?: string[]; properties: { [key in string]: SwaggerProperty; }; }; }; }; } export declare function transformSwaggerV3Data2Standard(swagger: SwaggerV3DataSource, usingOperationId?: boolean, originName?: string): StandardDataSource; export {};