import { MessageService } from '@serengeti/serengeti-common'; import { Observable } from 'rxjs'; import { MatDialog } from '@angular/material/dialog'; import { Configurations } from '../../../../Configuration'; export declare class ResourceCatalogInstanceService { private messageService; dialog: MatDialog; endPoint: string; constructor(messageService: MessageService, dialog: MatDialog, config: Configurations); search(catalogId: string, sortItem?: string, sortOrder?: string, pageNumber?: number, pageSize?: number): Observable; get(id: string): Observable; resources(id: string): Observable; instances(tenantIds: string[], filter?: string, sortItem?: string, sortOrder?: string, pageNumber?: number, pageSize?: number): Observable; availableZones(poolId: string): Observable; }