import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DataInputExtension, DataStructList, DeleteType2Params, DeleteTypeExtensionsParams, ProtoDataStruct, SearchTypeExtensionsParams } from '../_models'; export declare const // --- title start getExtensions: (axiosInstance?: AxiosInstance) => { deleteType2: (params?: DeleteType2Params, options?: AxiosRequestConfig) => Promise>; searchTypeExtensions: (params?: SearchTypeExtensionsParams, options?: AxiosRequestConfig) => Promise>; deleteTypeExtensions: (repo: string[], params?: DeleteTypeExtensionsParams, options?: AxiosRequestConfig) => Promise>; locateTypeExtensions: (repo: string, options?: AxiosRequestConfig) => Promise>; createTypeExtensions: (repo: string, dataInputExtension: DataInputExtension, options?: AxiosRequestConfig) => Promise>; updateTypeExtensions: (repo: string, dataInputExtension: DataInputExtension, options?: AxiosRequestConfig) => Promise>; }; export type DeleteType2Result = AxiosResponse; export type SearchTypeExtensionsResult = AxiosResponse; export type DeleteTypeExtensionsResult = AxiosResponse; export type LocateTypeExtensionsResult = AxiosResponse; export type CreateTypeExtensionsResult = AxiosResponse; export type UpdateTypeExtensionsResult = AxiosResponse;