import { ApiException } from './apiException';
import { CreateCreatives } from './createCreatives';
import { CreateCreativesResponse } from './createCreativesResponse';
import { GetCreativesByStatement } from './getCreativesByStatement';
import { GetCreativesByStatementResponse } from './getCreativesByStatementResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateCreatives } from './updateCreatives';
import { UpdateCreativesResponse } from './updateCreativesResponse';
export interface CreativeService extends SoapClient {
    createCreatives(createCreatives: CreateCreatives): Promise<CreateCreativesResponse>;
    createCreatives(createCreatives: CreateCreatives, cb: (err: ApiException, createCreativesResponse: CreateCreativesResponse) => void): void;
    getCreativesByStatement(getCreativesByStatement: GetCreativesByStatement): Promise<GetCreativesByStatementResponse>;
    getCreativesByStatement(getCreativesByStatement: GetCreativesByStatement, cb: (err: ApiException, getCreativesByStatementResponse: GetCreativesByStatementResponse) => void): void;
    updateCreatives(updateCreatives: UpdateCreatives): Promise<UpdateCreativesResponse>;
    updateCreatives(updateCreatives: UpdateCreatives, cb: (err: ApiException, updateCreativesResponse: UpdateCreativesResponse) => void): void;
}
