// What the DNS server's window shows, as the room keeps it and every client // shows it (plan §7.3), after GUIApplicationDNSServerWindow (measured with // tools/java-oracle's DnsWindowRun): its button, the box for recursive // resolution, and the rows of its three tables — name and address (A), mail // domain and mail server (MX), domain and name server (NS) — as /dns/hosts // holds them. export type DnsTable = 'A' | 'MX' | 'NS'; export interface DnsServerView { readonly active: boolean; readonly recursive: boolean; readonly rows: Readonly>; }