/**
 * Memory Save Filter — v4.0.0
 *
 * Prevents saving derivable information that can be found in
 * code, git history, or file system.
 */
export interface SaveFilterConfig {
    filterDerivable: boolean;
}
export declare const DEFAULT_SAVE_FILTER_CONFIG: SaveFilterConfig;
export interface SaveFilterResult {
    allowed: boolean;
    reason?: string;
    warning?: string;
}
/**
 * Check whether a memory should be filtered (not saved).
 */
export declare function shouldFilterMemory(title: string, content: string, config?: SaveFilterConfig): SaveFilterResult;
