import { CreateCompanies } from '../definitions/CreateCompanies' import { CreateCompaniesResponse } from '../definitions/CreateCompaniesResponse' import { GetCompaniesByStatement } from '../definitions/GetCompaniesByStatement' import { GetCompaniesByStatementResponse } from '../definitions/GetCompaniesByStatementResponse' import { PerformCompanyAction } from '../definitions/PerformCompanyAction' import { PerformCompanyActionResponse } from '../definitions/PerformCompanyActionResponse' import { UpdateCompanies } from '../definitions/UpdateCompanies' import { UpdateCompaniesResponse } from '../definitions/UpdateCompaniesResponse' export interface CompanyServiceInterfacePort { createCompanies( createCompanies: CreateCompanies, callback: ( err: any, result: CreateCompaniesResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void getCompaniesByStatement( getCompaniesByStatement: GetCompaniesByStatement, callback: ( err: any, result: GetCompaniesByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void performCompanyAction( performCompanyAction: PerformCompanyAction, callback: ( err: any, result: PerformCompanyActionResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void updateCompanies( updateCompanies: UpdateCompanies, callback: ( err: any, result: UpdateCompaniesResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void }