import { CreateYieldGroups } from '../definitions/CreateYieldGroups'; import { CreateYieldGroupsResponse } from '../definitions/CreateYieldGroupsResponse'; import { GetYieldGroupsByStatement } from '../definitions/GetYieldGroupsByStatement'; import { GetYieldGroupsByStatementResponse } from '../definitions/GetYieldGroupsByStatementResponse'; import { GetYieldPartners } from '../definitions/GetYieldPartners'; import { GetYieldPartnersResponse } from '../definitions/GetYieldPartnersResponse'; import { UpdateYieldGroups } from '../definitions/UpdateYieldGroups'; import { UpdateYieldGroupsResponse } from '../definitions/UpdateYieldGroupsResponse'; export interface YieldGroupServiceInterfacePort { createYieldGroups(createYieldGroups: CreateYieldGroups, callback: (err: any, result: CreateYieldGroupsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; getYieldGroupsByStatement(getYieldGroupsByStatement: GetYieldGroupsByStatement, callback: (err: any, result: GetYieldGroupsByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; getYieldPartners(getYieldPartners: GetYieldPartners, callback: (err: any, result: GetYieldPartnersResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; updateYieldGroups(updateYieldGroups: UpdateYieldGroups, callback: (err: any, result: UpdateYieldGroupsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; }