Files
catalog/dist_ts_web/elements/sz-status-grid-network.d.ts
2026-01-03 02:44:25 +00:00

31 lines
940 B
TypeScript

import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
import './sz-traffic-card.js';
import './sz-reverse-proxy-card.js';
import './sz-certificates-card.js';
import type { ITrafficData } from './sz-traffic-card.js';
declare global {
interface HTMLElementTagNameMap {
'sz-status-grid-network': SzStatusGridNetwork;
}
}
export interface IProxyStatus {
httpPort: string;
httpsPort: string;
httpActive: boolean;
httpsActive: boolean;
routeCount: string;
}
export interface ICertificateStatus {
valid: number;
expiring: number;
expired: number;
}
export declare class SzStatusGridNetwork extends DeesElement {
static demo: () => TemplateResult<1>;
accessor traffic: ITrafficData;
accessor proxy: IProxyStatus;
accessor certificates: ICertificateStatus;
static styles: import("@design.estate/dees-element").CSSResult[];
render(): TemplateResult;
}