import { IGenericAPI } from '../../api/IGenericAPI';
import { AbstractGenericService } from './abstract.generic.service';
import { ExecuteOption, ServiceParams } from './IGeneric.service';
export declare class GenericService extends AbstractGenericService {
    protected apiUtils: IGenericAPI;
    constructor(api: IGenericAPI, params?: ServiceParams);
    execute(type: string, data: any, option?: ExecuteOption): Promise<any>;
    setParams(path: string, params: {
        [key: string]: any;
    }): string;
}
