import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
import type { DeesAppui } from '@design.estate/dees-catalog';
import './index.js';
declare global {
    interface HTMLElementTagNameMap {
        'sz-demo-view-services': SzDemoViewServices;
    }
}
export declare class SzDemoViewServices extends DeesElement {
    private appui;
    private accessor currentView;
    private accessor selectedService;
    private accessor selectedPlatformService;
    private demoServices;
    private demoPlatformService;
    private demoPlatformLogs;
    private demoBackupSchedules;
    private demoBackups;
    static styles: import("@design.estate/dees-element").CSSResult[];
    render(): TemplateResult;
    private renderListView;
    private renderCreateView;
    private renderDetailView;
    private renderBackupsView;
    private renderPlatformDetailView;
    onActivate(context: {
        appui: DeesAppui;
        viewId: string;
    }): Promise<void>;
    private updateSecondaryMenu;
    onDeactivate(): void;
}
