import type { VrLike } from './clients.js'; export interface VrClientEnv { VR_DATABASE_URL?: string; VR_PG_HOST?: string; VR_PG_PORT?: string; VR_PG_DB?: string; VR_PG_USER?: string; VR_PG_PASSWORD?: string; /** Off-site FULL VR base (all roles), reached over WireGuard. Used by person_companies. */ VR_BASE_DATABASE_URL?: string; } export declare function buildVrClient(env?: VrClientEnv): VrLike | undefined; export declare const vrClient: VrLike | undefined; /** * Optional off-site FULL VR base (all roles incl. statutory), reached over WireGuard. * Used by person_companies for complete person->companies coverage. Short connection * timeout so an offline base (chalupa down) fails fast and the handler degrades * gracefully instead of hanging. get_owners does NOT use this — it stays on the local * hot slim (vrClient). */ export declare function buildVrBaseClient(env?: VrClientEnv): VrLike | undefined; export declare const vrBaseClient: VrLike | undefined; //# sourceMappingURL=vr-client.d.ts.map