export interface ServerData { origin: string ip: string hostname: string | null country: string | null city: string | null org: string isLocal?: boolean isBrowserResource?: boolean } export interface DNSEntry { type: number data: string } export interface FetchServerInfoRequest { type: 'FETCH_SERVER_INFO'; hostname: string; } export interface FetchServerInfoResponse { error?: string; data?: ServerData; }