import { MessageService } from "@theia/core"; import { AbstractViewContribution } from '@theia/core/lib/browser'; import { FrontendApplication } from "@theia/core/lib/browser"; import { CatalogoWidget } from './catalogo-frontend-widget'; import { CatalogoOpenHandler } from './catalogo-frontend-openhandler'; import { CommandRegistry } from '@theia/core/lib/common/command'; export declare const EXTENSIONS_WIDGET_FACTORY_ID = "catalogo"; export declare class CatalogoContribution extends AbstractViewContribution { protected readonly messageService: MessageService; protected readonly openHandler: CatalogoOpenHandler; constructor(); registerCommands(commands: CommandRegistry): void; initializeLayout(app: FrontendApplication): Promise; openView(args?: any): Promise; }