import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
declare global {
    interface HTMLElementTagNameMap {
        'sz-network-dns-view': SzNetworkDnsView;
    }
}
export interface IDnsRecord {
    domain: string;
    type: 'A' | 'AAAA' | 'CNAME' | 'MX' | 'TXT';
    value: string;
    id?: string;
}
export declare class SzNetworkDnsView extends DeesElement {
    static demo: () => TemplateResult<1>;
    static demoGroups: string[];
    accessor records: IDnsRecord[];
    static styles: import("@design.estate/dees-element").CSSResult[];
    render(): TemplateResult;
    private handleSync;
    private handleDelete;
}
