import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { CreateSpaceSpacesParams, DeleteSpaceSpacesParams, KnowledgebaseInputSpace, KnowledgebaseSpace, KnowledgebaseSpaceList, ListSpacesSpacesParams, LocateSpaceSpacesParams, UpdateSpaceSpacesBody, UpdateSpaceSpacesParams } from '../_models'; export declare const // --- title start getSpaces: (axiosInstance?: AxiosInstance) => { listSpacesSpaces: (params?: ListSpacesSpacesParams, options?: AxiosRequestConfig) => Promise>; createSpaceSpaces: (knowledgebaseInputSpace: KnowledgebaseInputSpace[], params?: CreateSpaceSpacesParams, options?: AxiosRequestConfig) => Promise>; deleteSpaceSpaces: (etag: string, params?: DeleteSpaceSpacesParams, options?: AxiosRequestConfig) => Promise>; locateSpaceSpaces: (etag: string, params?: LocateSpaceSpacesParams, options?: AxiosRequestConfig) => Promise>; updateSpaceSpaces: (etag: string, updateSpaceSpacesBody: UpdateSpaceSpacesBody, params?: UpdateSpaceSpacesParams, options?: AxiosRequestConfig) => Promise>; }; export type ListSpacesSpacesResult = AxiosResponse; export type CreateSpaceSpacesResult = AxiosResponse; export type DeleteSpaceSpacesResult = AxiosResponse; export type LocateSpaceSpacesResult = AxiosResponse; export type UpdateSpaceSpacesResult = AxiosResponse;