type UnknownRecord = Record; export type RoutingPolicySnapshotV1 = { schemaVersion: 1; virtualrouter: { routing: unknown; loadBalancing?: unknown; classifier?: unknown; health?: unknown; contextRouting?: unknown; webSearch?: unknown; execCommandGuard?: unknown; session?: unknown; }; }; export declare function canonicalizePolicyFromRawConfig(rawConfig: UnknownRecord): RoutingPolicySnapshotV1 | null; export declare function hashRoutingPolicy(policy: RoutingPolicySnapshotV1): string; export declare function loadPolicyFromConfigPath(configPath: string | null | undefined): Promise<{ policy: RoutingPolicySnapshotV1 | null; policyHash: string | null; }>; export declare function writePolicyToConfigPath(options: { configPath: string; policy: unknown; }): Promise<{ policy: RoutingPolicySnapshotV1; policyHash: string; wroteAtMs: number; }>; export declare function buildPolicyPathForLog(configPath: string): string; export {};