/// import * as Mustache from "mustache"; import { Swagger } from "../swagger/Swagger"; export interface TemplateLocations { readonly class: string; readonly method: string; readonly type: string; } interface Options { readonly isES6: boolean; readonly moduleName: string; readonly imports: ReadonlyArray; readonly className: string; readonly template: Partial; readonly mustache: typeof Mustache; readonly esnext: boolean; readonly lint: boolean; readonly beautify: ((source: string) => string) | boolean; readonly beautifyOptions: JsBeautifyOptions; } interface SwaggerOption { readonly swagger: Swagger; } export interface CodeGenOptions extends Options, SwaggerOption { } export interface ProvidedCodeGenOptions extends Partial, SwaggerOption { } export declare function makeOptions(options: ProvidedCodeGenOptions): CodeGenOptions; export {}; //# sourceMappingURL=options.d.ts.map