import { CreateCustomFieldOptions } from '../definitions/CreateCustomFieldOptions' import { CreateCustomFieldOptionsResponse } from '../definitions/CreateCustomFieldOptionsResponse' import { CreateCustomFields } from '../definitions/CreateCustomFields' import { CreateCustomFieldsResponse } from '../definitions/CreateCustomFieldsResponse' import { GetCustomFieldOption } from '../definitions/GetCustomFieldOption' import { GetCustomFieldOptionResponse } from '../definitions/GetCustomFieldOptionResponse' import { GetCustomFieldsByStatement } from '../definitions/GetCustomFieldsByStatement' import { GetCustomFieldsByStatementResponse } from '../definitions/GetCustomFieldsByStatementResponse' import { PerformCustomFieldAction } from '../definitions/PerformCustomFieldAction' import { PerformCustomFieldActionResponse } from '../definitions/PerformCustomFieldActionResponse' import { UpdateCustomFieldOptions } from '../definitions/UpdateCustomFieldOptions' import { UpdateCustomFieldOptionsResponse } from '../definitions/UpdateCustomFieldOptionsResponse' import { UpdateCustomFields } from '../definitions/UpdateCustomFields' import { UpdateCustomFieldsResponse } from '../definitions/UpdateCustomFieldsResponse' export interface CustomFieldServiceInterfacePort { createCustomFieldOptions( createCustomFieldOptions: CreateCustomFieldOptions, callback: ( err: any, result: CreateCustomFieldOptionsResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void createCustomFields( createCustomFields: CreateCustomFields, callback: ( err: any, result: CreateCustomFieldsResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void getCustomFieldOption( getCustomFieldOption: GetCustomFieldOption, callback: ( err: any, result: GetCustomFieldOptionResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void getCustomFieldsByStatement( getCustomFieldsByStatement: GetCustomFieldsByStatement, callback: ( err: any, result: GetCustomFieldsByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void performCustomFieldAction( performCustomFieldAction: PerformCustomFieldAction, callback: ( err: any, result: PerformCustomFieldActionResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void updateCustomFieldOptions( updateCustomFieldOptions: UpdateCustomFieldOptions, callback: ( err: any, result: UpdateCustomFieldOptionsResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void updateCustomFields( updateCustomFields: UpdateCustomFields, callback: ( err: any, result: UpdateCustomFieldsResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void }