import { CreateAudienceSegments } from '../definitions/CreateAudienceSegments' import { CreateAudienceSegmentsResponse } from '../definitions/CreateAudienceSegmentsResponse' import { GetAudienceSegmentsByStatement } from '../definitions/GetAudienceSegmentsByStatement' import { GetAudienceSegmentsByStatementResponse } from '../definitions/GetAudienceSegmentsByStatementResponse' import { PerformAudienceSegmentAction } from '../definitions/PerformAudienceSegmentAction' import { PerformAudienceSegmentActionResponse } from '../definitions/PerformAudienceSegmentActionResponse' import { UpdateAudienceSegments } from '../definitions/UpdateAudienceSegments' import { UpdateAudienceSegmentsResponse } from '../definitions/UpdateAudienceSegmentsResponse' export interface AudienceSegmentServiceInterfacePort { createAudienceSegments( createAudienceSegments: CreateAudienceSegments, callback: ( err: any, result: CreateAudienceSegmentsResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void getAudienceSegmentsByStatement( getAudienceSegmentsByStatement: GetAudienceSegmentsByStatement, callback: ( err: any, result: GetAudienceSegmentsByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void performAudienceSegmentAction( performAudienceSegmentAction: PerformAudienceSegmentAction, callback: ( err: any, result: PerformAudienceSegmentActionResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void updateAudienceSegments( updateAudienceSegments: UpdateAudienceSegments, callback: ( err: any, result: UpdateAudienceSegmentsResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void }