/**
 * Network Collector
 * Phase 3: Origin class, public IP masked, latency, geo
 * Runs slower (expensive checks)
 */
import type { CollectorResult } from '../core/types.js';
import type { AppState } from '../store.js';
export type NetworkData = {
    originRegion: string | "UNKNOWN";
    originClass: "LOCAL" | "VPN" | "CLOUD" | "UNKNOWN";
    gatewayRegion: string | "UNKNOWN";
    dbRegion: string | "NONE" | "UNKNOWN";
    latencyMs: number | "UNKNOWN";
    latencyClass: "LOW" | "MEDIUM" | "HIGH" | "UNKNOWN";
    publicIpMasked: string | "HIDDEN" | "UNKNOWN";
};
/**
 * Collect network context
 * Expensive checks - should run slower (10-30s)
 */
export declare function collectNetwork(appState: AppState): Promise<CollectorResult<NetworkData>>;
//# sourceMappingURL=collector_network.d.ts.map