import { LobeChatPluginApi, PluginSchema } from '../types';
export declare const OPENAPI_REQUEST_BODY_KEY = "_requestBody";
export declare class OpenAPIConvertor {
    private readonly openapi;
    constructor(openapi: object);
    convertOpenAPIToPluginSchema: () => Promise<LobeChatPluginApi[]>;
    convertAuthToSettingsSchema: (rawSettingsSchema?: PluginSchema) => Promise<PluginSchema>;
    private convertRequestBodyToSchema;
    private removeRequiredFields;
    private mergeSchemas;
}
