import { Client as SoapClient, createClientAsync as soapCreateClientAsync, IExOptions as ISoapExOptions } from 'soap'; import { CreateCreatives } from './definitions/CreateCreatives'; import { CreateCreativesResponse } from './definitions/CreateCreativesResponse'; import { GetCreativesByStatement } from './definitions/GetCreativesByStatement'; import { GetCreativesByStatementResponse } from './definitions/GetCreativesByStatementResponse'; import { PerformCreativeAction } from './definitions/PerformCreativeAction'; import { PerformCreativeActionResponse } from './definitions/PerformCreativeActionResponse'; import { UpdateCreatives } from './definitions/UpdateCreatives'; import { UpdateCreativesResponse } from './definitions/UpdateCreativesResponse'; import { CreativeService } from './services/CreativeService'; export interface CreativeServiceClient extends SoapClient { CreativeService: CreativeService; createCreativesAsync(createCreatives: CreateCreatives, options?: ISoapExOptions): Promise<[ result: CreateCreativesResponse, rawResponse: any, soapHeader: any, rawRequest: any ]>; getCreativesByStatementAsync(getCreativesByStatement: GetCreativesByStatement, options?: ISoapExOptions): Promise<[ result: GetCreativesByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any ]>; performCreativeActionAsync(performCreativeAction: PerformCreativeAction, options?: ISoapExOptions): Promise<[ result: PerformCreativeActionResponse, rawResponse: any, soapHeader: any, rawRequest: any ]>; updateCreativesAsync(updateCreatives: UpdateCreatives, options?: ISoapExOptions): Promise<[ result: UpdateCreativesResponse, rawResponse: any, soapHeader: any, rawRequest: any ]>; } /** Create CreativeServiceClient */ export declare function createClientAsync(...args: Parameters): Promise;