import type { CreateGuardConfig, VendoGuard } from "./types.js"; /** A BYO loop has no turn-driven abandonment sweep, so an orphaned approval * card in a foreign chat expires on time instead: generous enough to walk away * and come back, bounded enough that stale writes can't be approved days * later. */ export declare const DEFAULT_PARKED_CALL_TTL_MS: number; export declare const APPROVALS_COLLECTION = "vendo_approvals"; export declare const AUDIT_COLLECTION = "vendo_audit"; /** The emergency stop is a ROW (`freeze`, `{ frozen, by, at }`) and not a config * field: the moment you need a kill switch is the moment you cannot redeploy to * get one, so the console flips this row directly and a guard in another * process obeys it on its next check. */ export declare const CONTROLS_COLLECTION = "guard:controls"; export declare const FREEZE_ROW = "freeze"; export declare function createGuard(config: CreateGuardConfig): VendoGuard; //# sourceMappingURL=guard.d.ts.map