export declare enum HttpClient { FETCH = 'fetch', XHR = 'xhr', NODE = 'node', AXIOS = 'axios', } export declare enum Indent { SPACE_4 = '4', SPACE_2 = '2', TAB = 'tab', } export type Options = { input: string | Record; output: string; httpClient?: HttpClient | 'fetch' | 'xhr' | 'node' | 'axios'; useOptions?: boolean; useUnionTypes?: boolean; exportCore?: boolean; exportServices?: boolean; exportModels?: boolean; exportSchemas?: boolean; indent?: Indent | '4' | '2' | 'tab'; postfix?: string; request?: string; write?: boolean; }; export declare function generate(options: Options): Promise; export default { HttpClient, generate, };