import { IdentifierSyntax } from './parser';
export declare const genProxyCode: (appName: string, item: IdentifierSyntax, serviceInfo: Service) => string;
export interface Argument {
    name: string;
    type: string;
    default?: string;
}
export interface Service {
    name: string;
    module: string;
    arguments: Argument[];
    returnType: string;
    isAsync: boolean;
    filepath?: string;
}
export declare const getServiceName: (s: Service) => string;
export declare const genService: (item: IdentifierSyntax, fileName: string, sourceFilePath: string) => Service;
//# sourceMappingURL=serviceGenerator.d.ts.map