import { AxiosInstance } from 'axios';
import { IModelService, IServiceParams, IServiceQueryParams, ISign } from './model';
import { ApiErrorHandler, BaseApi, PageQueryParams } from '../base';
export declare class ModelServiceApi extends BaseApi {
    constructor(axiosInstance?: AxiosInstance, errorHandler?: ApiErrorHandler);
    listModelServices(params: PageQueryParams & IServiceQueryParams): Promise<import('../base').Paged<IModelService>>;
    postModelService(params: IServiceParams): Promise<string>;
    getModelServiceById(id: string): Promise<IModelService>;
    patchModelServiceById(id: string, activeTime: string): Promise<unknown>;
    deleteModelService(serviceId: string): Promise<unknown>;
    getEnableModelService(id: string): Promise<unknown>;
    getDisableModelService(id: string): Promise<unknown>;
    getModelServiceList(id: string): Promise<unknown>;
    getModelServiceDelist(id: string): Promise<unknown>;
    importService(params: IServiceParams): Promise<string>;
    patchModelService(id: string, params: IServiceParams): Promise<unknown>;
    openModelServices(params: IServiceQueryParams): Promise<IModelService[]>;
    importMirronService(params: IServiceParams): Promise<string>;
    patchMirronService(id: string, params: IServiceParams): Promise<unknown>;
    getServiceSignList(params?: {
        signName: string;
    }): Promise<ISign[]>;
}
