import { CreateAdUnits } from '../definitions/CreateAdUnits';
import { CreateAdUnitsResponse } from '../definitions/CreateAdUnitsResponse';
import { GetAdUnitSizesByStatement } from '../definitions/GetAdUnitSizesByStatement';
import { GetAdUnitSizesByStatementResponse } from '../definitions/GetAdUnitSizesByStatementResponse';
import { GetAdUnitsByStatement } from '../definitions/GetAdUnitsByStatement';
import { GetAdUnitsByStatementResponse } from '../definitions/GetAdUnitsByStatementResponse';
import { PerformAdUnitAction } from '../definitions/PerformAdUnitAction';
import { PerformAdUnitActionResponse } from '../definitions/PerformAdUnitActionResponse';
import { UpdateAdUnits } from '../definitions/UpdateAdUnits';
import { UpdateAdUnitsResponse } from '../definitions/UpdateAdUnitsResponse';
export interface InventoryServiceInterfacePort {
    createAdUnits(createAdUnits: CreateAdUnits, callback: (err: any, result: CreateAdUnitsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    getAdUnitSizesByStatement(getAdUnitSizesByStatement: GetAdUnitSizesByStatement, callback: (err: any, result: GetAdUnitSizesByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    getAdUnitsByStatement(getAdUnitsByStatement: GetAdUnitsByStatement, callback: (err: any, result: GetAdUnitsByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    performAdUnitAction(performAdUnitAction: PerformAdUnitAction, callback: (err: any, result: PerformAdUnitActionResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    updateAdUnits(updateAdUnits: UpdateAdUnits, callback: (err: any, result: UpdateAdUnitsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
}
