import { Controller, Type } from './api-definition'; import { Import } from './import'; import { Method } from './method'; import { Omissible } from './util'; export interface ServiceGeneratorParams { targetPath: string; solution: string; types: Record; apiName: string; controllers: Controller[]; serviceImports: Record; } export declare class Service { apiName: string; imports: Import[]; methods: Method[]; name: string; namespace: string; constructor(options: ServiceOptions); } export declare type ServiceOptions = Omissible;