import { AuthConfig } from '@sasjs/utils/types';
import { SASViyaApiClient } from '../SASViyaApiClient';
import { ExtraResponseAttributes } from '@sasjs/utils/types';
import { BaseJobExecutor } from './JobExecutor';
export declare class JesJobExecutor extends BaseJobExecutor {
    private sasViyaApiClient;
    constructor(serverUrl: string, sasViyaApiClient: SASViyaApiClient);
    execute(sasJob: string, data: any, config: any, loginRequiredCallback?: any, authConfig?: AuthConfig, extraResponseAttributes?: ExtraResponseAttributes[]): Promise<unknown>;
}
