import type { CompactionEntryData, CompactionStrategy } from "./contracts.js"; export interface DefaultCompactionStrategyOptions { readonly name?: string; readonly keepRecentEntries?: number; readonly maxSummaryChars?: number; readonly secrets?: readonly (string | undefined)[]; } export declare function createDefaultCompactionStrategy(options?: DefaultCompactionStrategyOptions): CompactionStrategy; export declare function isCompactionEntryData(value: unknown): value is CompactionEntryData;