/** 卡片授权默认限制:任一条件先到即失效。 */ export declare const DEFAULT_GRANT_DURATION_MS: number; export declare const DEFAULT_GRANT_QUOTA = 3; /** 卡片消息额度自由输入的上限。卡片 normalize 与初值夹取共用此常量,避免历史 * `messageQuota.defaultLimit`(parser 无上限)超过它时生成一张无法提交的坏卡。 */ export declare const MAX_GRANT_QUOTA = 1000; /** 把任意来源的额度(含历史无上限的 defaultLimit)夹到卡片可提交区间 [1, MAX]。 * undefined(不限)原样透传。用于构卡初值,保证卡片 normalize 一定认得这个初值。 */ export declare function clampGrantQuotaForCard(quota: number | undefined): number | undefined; export declare const GRANT_DURATION_OPTIONS: readonly [number, number, number, number]; export type GrantDurationMs = (typeof GRANT_DURATION_OPTIONS)[number]; /** Dashboard/config 只允许卡片本身支持的四个有限时长。 */ export declare function isGrantDurationOption(raw: unknown): raw is GrantDurationMs; export declare function normalizeGrantDurationOption(raw: unknown): number | undefined | null; export declare function normalizeGrantQuotaOption(raw: unknown): number | undefined | null; //# sourceMappingURL=grant-policy.d.ts.map