import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
import './sz-stat-card.js';
declare global {
    interface HTMLElementTagNameMap {
        'sz-network-domains-view': SzNetworkDomainsView;
    }
}
export interface IDomainRecord {
    domain: string;
    provider: string;
    serviceCount: number;
    certificateStatus: 'valid' | 'expiring' | 'expired' | 'pending';
    expiresIn?: string;
}
export declare class SzNetworkDomainsView extends DeesElement {
    static demo: () => TemplateResult<1>;
    accessor domains: IDomainRecord[];
    accessor stats: {
        total: number;
        valid: number;
        expiring: number;
        expired: number;
    };
    static styles: import("@design.estate/dees-element").CSSResult[];
    render(): TemplateResult;
    private handleSync;
    private handleView;
}
