import { Client } from '../client/interfaces/Client'; import { HttpClient } from '../index'; import { Templates } from './readHandlebarsTemplates'; /** * Write our OpenAPI client, using the given templates at the given output path. * @param client Client object with all the models, services, etc. * @param templates Templates wrapper with all loaded Handlebars templates. * @param output Directory to write the generated files to. * @param httpClient The selected httpClient (fetch or XHR). * @param useOptions Use options or arguments functions. * @param exportServices: Generate services. * @param exportSchemas: Generate schemas. */ export declare function writeClient(client: Client, templates: Templates, output: string, httpClient: HttpClient, useOptions: boolean, exportServices: boolean, exportSchemas: boolean): void;