import { BaseError, Model } from '@5minds/processcube_engine_sdk';
import { ActivityInstanceHandler } from './ActivityInstanceHandler';
export declare class HttpServiceTaskInstanceHandler extends ActivityInstanceHandler<Model.Activities.ServiceTask> {
    private httpClientConfiguration;
    protected loggerNamespace: string;
    private get serviceTask();
    protected runHandler(): Promise<void>;
    protected persistOnExit(dataObjectValues: Record<string, any>): Promise<void>;
    protected persistOnError(error: BaseError): Promise<void>;
    protected persistOnTerminate(): Promise<void>;
    private executeInternalServiceTask;
    private validateInvocation;
    private ensureInvocationMethodIsSupported;
    private getArgumentsFromInvocation;
    private setTypeData;
    private parseTokenExpressionsOfParams;
    private executeExpression;
}
