import { Client as SoapClient, createClientAsync as soapCreateClientAsync, IExOptions as ISoapExOptions } from 'soap';
import { GetCreativeTemplatesByStatement } from './definitions/GetCreativeTemplatesByStatement';
import { GetCreativeTemplatesByStatementResponse } from './definitions/GetCreativeTemplatesByStatementResponse';
import { CreativeTemplateService } from './services/CreativeTemplateService';
export interface CreativeTemplateServiceClient extends SoapClient {
    CreativeTemplateService: CreativeTemplateService;
    getCreativeTemplatesByStatementAsync(getCreativeTemplatesByStatement: GetCreativeTemplatesByStatement, options?: ISoapExOptions): Promise<[
        result: GetCreativeTemplatesByStatementResponse,
        rawResponse: any,
        soapHeader: any,
        rawRequest: any
    ]>;
}
/** Create CreativeTemplateServiceClient */
export declare function createClientAsync(...args: Parameters<typeof soapCreateClientAsync>): Promise<CreativeTemplateServiceClient>;
