import { CatalogListResponse, DeleteCatalogResponse, ExportCatalogMapping, ExportCatalogParams, GetCatalogParams, GetCatalogResponse } from '../types/catalogTypes'; import { FetchResponse } from '../types/types'; import { BaseController } from './BaseController'; export declare class CatalogsController extends BaseController { protected init(): void; listCatalogs(): Promise>; getCatalog(catalogName: string, params?: GetCatalogParams): Promise>; exportCatalog(catalogName: string, params?: ExportCatalogParams): Promise>; deleteCatalog(catalogName: string): Promise>; createCatalog(catalogName: string, data: string | object): Promise>; updateCatalog(catalogName: string, data: string | object): Promise>; }