/** * The per-surface render policy every channel falls back to. * * Split out of reply-pipeline.ts, which owns the delivery DECISIONS (what to * send, when, once). This is the table those decisions are made against: how * much text a surface can carry, whether it threads, and what it is allowed to * show of the model's reasoning. A plugin that supplies its own policy * (ChannelPluginRegistry.getRenderPolicy) overrides the entry here. * * `reasoningVisibility: 'suppress'` on ntfy and telephony is load-bearing: a * lock screen and a phone call are the two surfaces where the model's thinking * is never what the reader asked for. */ import type { ChannelRenderPolicy, ChannelSurface } from './types.js'; export declare const DEFAULT_POLICY: Record; //# sourceMappingURL=reply-policy.d.ts.map