import { IDemoView } from './IDemoView.js'; import { BaseCustomWebComponentLazyAppend } from '@node-projects/base-custom-webcomponent'; import { ServiceContainer } from '../../services/ServiceContainer.js'; import { InstanceServiceContainer } from '../../services/InstanceServiceContainer.js'; import { IUiCommandHandler } from '../../../commandHandling/IUiCommandHandler.js'; import { IUiCommand } from '../../../commandHandling/IUiCommand.js'; import { IDisposable } from '../../../interfaces/IDisposable.js'; export declare class DemoView extends BaseCustomWebComponentLazyAppend implements IDemoView, IUiCommandHandler, IDisposable { private _placeholder; private _loading; static readonly style: CSSStyleSheet; constructor(); dispose(): void; executeCommand: (command: IUiCommand) => void; canExecuteCommand: (command: IUiCommand) => boolean; display(serviceContainer: ServiceContainer, instanceServiceContainer: InstanceServiceContainer, code: string, style: string): Promise; }