import { CustomAttributeItem, MarkItem } from '@/types/project'; interface Result { treeData: { title?: string; key?: string; "x-echoapi-target-type"?: string; children: any[]; }; servers: OpenAPI.ServerObject[]; spec: OpenAPI.OpenAPI31Spec | {}; marks: MarkItem[]; attributes: CustomAttributeItem[]; } export declare const parsingSpecData: (spec: OpenAPI.OpenAPI31Spec) => Result; type cookieItem = { name: string; value: string; path?: string; domain?: string; expires?: string; httpOnly?: boolean; secure?: boolean; comment?: string; }; type headerItem = { name: string; value: string; comment?: string; }; type paramItem = { name: string; value: string; fileName?: string; contentType?: string; comment?: string; }; type postData = { mimeType: string; params: paramItem[]; text: string; comment?: string; }; interface Har { method: string; url: string; cookies: cookieItem[]; headers: headerItem[]; queryString: headerItem[]; postData: postData | {}; } export declare const openapi2Har: (openapi: OpenAPI.OperationObject, graphqlQuery?: string) => Har; export declare const parametersToSchema: (parameters: (OpenAPI.ParameterObject | OpenAPI.ReferenceObject)[]) => { type: string; properties: {}; required: any[]; }; export {};