export interface RetryPolicyInput { maxAttempts?: number; initialBackoffMs?: number; } export interface RetryPolicyNormalized { maxAttempts: number; initialBackoffMs: number; } export declare function cronToIntervalMs(expression: string): number; /** * Lightweight FNV‑1a 32‑bit bitmask for grouping tags inside JS until native policy routing lands. */ export declare function tagMaskFromStrings(tags: readonly string[]): number; export declare function normalizeRetryPolicy(input: RetryPolicyInput | undefined): RetryPolicyNormalized; export declare function validatePersistWireSchema(wireJson: string): { valid: boolean; reason?: string; };