/** * @param allBots every bot known to this host (from bots.json), each with its * `larkAppId` and `apiOnly` flag. apiOnly (core-only) bots are EXCLUDED as * migration candidates: they have no Feishu transport and can never DM an admin, * so migrating one to `enabled=true` would produce an undeliverable target (and * by sort order could even shadow a perfectly good non-apiOnly bot). The runtime * `isOverloadAlertTarget` fail-closes on apiOnly too, as a backstop for * hand-edited configs. Order-independent: the target is chosen by sorted app id * for determinism. */ export declare function migrateOverloadAlertAtStartup(allBots: Array<{ larkAppId: string; apiOnly?: boolean; }>): Promise; //# sourceMappingURL=overload-alert-migration.d.ts.map