type PassiveChannelStatusSnapshot = { configured?: boolean; running?: boolean; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; probe?: unknown; lastProbeAt?: number | null; }; type TrafficStatusSnapshot = { lastInboundAt?: number | null; lastOutboundAt?: number | null; }; export declare function buildPassiveChannelStatusSummary(snapshot: PassiveChannelStatusSnapshot, extra?: TExtra): { configured: boolean; } & TExtra & { running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; }; export declare function buildPassiveProbedChannelStatusSummary(snapshot: PassiveChannelStatusSnapshot, extra?: TExtra): { configured: boolean; } & TExtra & { probe: unknown; lastProbeAt: number | null; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; }; export declare function buildTrafficStatusSummary(snapshot?: TSnapshot | null): { lastInboundAt: number | null; lastOutboundAt: number | null; }; export {};