import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DeleteOutboundResourceDisplayParams, DeleteOutboundResourceDisplaysParams, DeleteOutboundResourceParams, EngineCreateOutboundResourceRequest, EngineEmptyResponse, EngineListOutboundResource, EngineListOutboundResourceDisplay, EngineListResourceDisplay, EngineOutboundResource, EngineOutboundResourceServiceCreateOutboundResourceDisplayBody, EngineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody, EngineOutboundResourceServicePatchOutboundResourceBody, EngineOutboundResourceServiceUpdateOutboundResourceBody, EngineOutboundResourceServiceUpdateOutboundResourceDisplayBody, EngineResourceDisplay, ReadOutboundResourceDisplayParams, ReadOutboundResourceParams, SearchOutboundResourceDisplayParams, SearchOutboundResourceParams } from '../_models'; export declare const // --- title start getOutboundResourceService: (axiosInstance?: AxiosInstance) => { searchOutboundResource: (params?: SearchOutboundResourceParams, options?: AxiosRequestConfig) => Promise>; createOutboundResource: (engineCreateOutboundResourceRequest: EngineCreateOutboundResourceRequest, options?: AxiosRequestConfig) => Promise>; deleteOutboundResource: (id: string, params?: DeleteOutboundResourceParams, options?: AxiosRequestConfig) => Promise>; readOutboundResource: (id: string, params?: ReadOutboundResourceParams, options?: AxiosRequestConfig) => Promise>; patchOutboundResource: (id: string, engineOutboundResourceServicePatchOutboundResourceBody: EngineOutboundResourceServicePatchOutboundResourceBody, options?: AxiosRequestConfig) => Promise>; updateOutboundResource: (id: string, engineOutboundResourceServiceUpdateOutboundResourceBody: EngineOutboundResourceServiceUpdateOutboundResourceBody, options?: AxiosRequestConfig) => Promise>; deleteOutboundResourceDisplays: (resourceId: string, params?: DeleteOutboundResourceDisplaysParams, options?: AxiosRequestConfig) => Promise>; searchOutboundResourceDisplay: (resourceId: string, params?: SearchOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise>; createOutboundResourceDisplay: (resourceId: string, engineOutboundResourceServiceCreateOutboundResourceDisplayBody: EngineOutboundResourceServiceCreateOutboundResourceDisplayBody, options?: AxiosRequestConfig) => Promise>; createOutboundResourceDisplayBulk: (resourceId: string, engineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody: EngineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody, options?: AxiosRequestConfig) => Promise>; deleteOutboundResourceDisplay: (resourceId: string, id: string, params?: DeleteOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise>; readOutboundResourceDisplay: (resourceId: string, id: string, params?: ReadOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise>; updateOutboundResourceDisplay: (resourceId: string, id: string, engineOutboundResourceServiceUpdateOutboundResourceDisplayBody: EngineOutboundResourceServiceUpdateOutboundResourceDisplayBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchOutboundResourceResult = AxiosResponse; export type CreateOutboundResourceResult = AxiosResponse; export type DeleteOutboundResourceResult = AxiosResponse; export type ReadOutboundResourceResult = AxiosResponse; export type PatchOutboundResourceResult = AxiosResponse; export type UpdateOutboundResourceResult = AxiosResponse; export type DeleteOutboundResourceDisplaysResult = AxiosResponse; export type SearchOutboundResourceDisplayResult = AxiosResponse; export type CreateOutboundResourceDisplayResult = AxiosResponse; export type CreateOutboundResourceDisplayBulkResult = AxiosResponse; export type DeleteOutboundResourceDisplayResult = AxiosResponse; export type ReadOutboundResourceDisplayResult = AxiosResponse; export type UpdateOutboundResourceDisplayResult = AxiosResponse;