import { ApiException } from './apiException';
import { GetWorkflowRequestsByStatement } from './getWorkflowRequestsByStatement';
import { GetWorkflowRequestsByStatementResponse } from './getWorkflowRequestsByStatementResponse';
import { PerformWorkflowRequestAction } from './performWorkflowRequestAction';
import { PerformWorkflowRequestActionResponse } from './performWorkflowRequestActionResponse';
import { SoapClient } from '../../soap/soapClient';
export interface WorkflowRequestService extends SoapClient {
    getWorkflowRequestsByStatement(getWorkflowRequestsByStatement: GetWorkflowRequestsByStatement): Promise<GetWorkflowRequestsByStatementResponse>;
    getWorkflowRequestsByStatement(getWorkflowRequestsByStatement: GetWorkflowRequestsByStatement, cb: (err: ApiException, getWorkflowRequestsByStatementResponse: GetWorkflowRequestsByStatementResponse) => void): void;
    performWorkflowRequestAction(performWorkflowRequestAction: PerformWorkflowRequestAction): Promise<PerformWorkflowRequestActionResponse>;
    performWorkflowRequestAction(performWorkflowRequestAction: PerformWorkflowRequestAction, cb: (err: ApiException, performWorkflowRequestActionResponse: PerformWorkflowRequestActionResponse) => void): void;
}
