import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
import * as appstate from '../../appstate.js';
declare global {
    interface HTMLElementTagNameMap {
        'ops-view-remoteingress': OpsViewRemoteIngress;
    }
}
export declare class OpsViewRemoteIngress extends DeesElement {
    accessor riState: appstate.IRemoteIngressState;
    constructor();
    connectedCallback(): Promise<void>;
    static styles: import("@design.estate/dees-element").CSSResult[];
    render(): TemplateResult;
    private getEdgeStatus;
    private getEdgeStatusHtml;
    private getEdgePublicIp;
    private getPortsHtml;
    private getEdgeTunnelCount;
    private getMaxConnectionsHtml;
    private getTransportHtml;
    private getWindowHtml;
    private getQueuesHtml;
    private getTrafficHtml;
    private getLastHeartbeat;
    private formatBytes;
    private collectPerformanceOverride;
}
