import { DeesElement, type TemplateResult } from '@design.estate/dees-element'; import './sz-status-grid-cluster.js'; import './sz-status-grid-services.js'; import './sz-status-grid-network.js'; import './sz-status-grid-infra.js'; import type { IClusterStats } from './sz-status-grid-cluster.js'; import type { IResourceUsage } from './sz-resource-usage-card.js'; import type { IPlatformService } from './sz-platform-services-card.js'; import type { ITrafficData } from './sz-traffic-card.js'; import type { IProxyStatus, ICertificateStatus } from './sz-status-grid-network.js'; import type { IQuickAction } from './sz-quick-actions-card.js'; declare global { interface HTMLElementTagNameMap { 'sz-dashboard-view': SzDashboardView; } } export interface IDashboardData { cluster: IClusterStats; resourceUsage: IResourceUsage; platformServices: IPlatformService[]; traffic: ITrafficData; proxy: IProxyStatus; certificates: ICertificateStatus; dnsConfigured: boolean; acmeConfigured: boolean; quickActions: IQuickAction[]; } export declare class SzDashboardView extends DeesElement { static demo: () => TemplateResult<1>; accessor data: IDashboardData; static styles: import("@design.estate/dees-element").CSSResult[]; render(): TemplateResult; }