/** * Survival monitor — translates USDC/SOL balances into a Depth tier and the * matching pulse interval. Called every tail-flick and every pulse-tick. */ import { Balances } from '../identity/balances.js'; import type { Depth } from '../types/index.js'; export declare function depthFor(balances: Balances): Depth; export declare function pulseIntervalFor(depth: Depth): number; export declare function modelFor(depth: Depth): string; /** * Decide whether the leviathan should beach itself this turn. * The runtime is expected to call exit() if so. */ export declare function shouldBeach(balances: Balances): boolean;