import { type BotConfig, type ContentTriggerConfig } from '../bot-registry.js'; export declare const LEGACY_DASHBOARD_SUMMARY_TRIGGER_NAME = "dashboard-default-summary-trigger"; export declare const DEFAULT_SUMMARY_LIMIT = 50; export declare const DEFAULT_SUMMARY_SINCE_HOURS = 24; export declare const DEFAULT_SUMMARY_PROMPT = "\u8BF7\u6839\u636E\u5F53\u524D\u4F1A\u8BDD\u5386\u53F2\u751F\u6210\u603B\u7ED3\u3002\u82E5\u662F\u8BDD\u9898\u7FA4\uFF0C\u8BF7\u603B\u7ED3\u5F53\u524D\u8BDD\u9898\uFF1B\u82E5\u662F\u666E\u901A\u7FA4\uFF0C\u8BF7\u603B\u7ED3\u914D\u7F6E\u8303\u56F4\u5185\u7684\u7FA4\u804A\u5386\u53F2\u3002\u603B\u7ED3\u9700\u5305\u542B\uFF1A\u80CC\u666F\u3001\u5173\u952E\u8BA8\u8BBA\u3001\u7ED3\u8BBA\u3001\u5F85\u529E\u4E8B\u9879\u3002\u907F\u514D\u6CC4\u9732\u65E0\u5173\u9690\u79C1\u4FE1\u606F\u3002"; export interface SummaryRangePrefs { limit: number; sinceHours: number; } export type SummaryRangeUpdateResult = { ok: true; summaryRange: SummaryRangePrefs; } | { ok: false; reason: string; }; export declare function defaultSummaryRangePrefs(): SummaryRangePrefs; export declare function summaryRangeFromLegacyContentTriggers(triggers: readonly ContentTriggerConfig[] | undefined): SummaryRangePrefs | undefined; export declare function summaryRangeFromBotConfig(config: Pick): SummaryRangePrefs; export declare function updateDashboardSummaryRange(larkAppId: string, rawBody: unknown): Promise; //# sourceMappingURL=summary-range-store.d.ts.map