import type { DreamingLightConfig } from './config.js';
/**
 * Scan recent daily memory files (memory/YYYY-MM-DD.md) and collect signal
 * entries into the short-term store. Deduplicates near-identical snippets
 * using trigram similarity.
 *
 * This is the "light sleep" phase: fast, frequent, cheap.
 */
export declare function runLightSweep(params: {
    workspaceDir: string;
    config?: Partial<DreamingLightConfig>;
    now?: Date;
}): Promise<{
    ok: boolean;
    reason: string;
    scannedEntries: number;
    newSignals: number;
    deduped: number;
}>;
