import type { DreamingDeepConfig } from './config.js';
type PreviewItem = {
    key: string;
    hash: string;
    snippet: string;
    path: string;
    startLine: number;
    endLine: number;
    score: number;
    avgScore: number;
    recallCount: number;
    recencyDecay: number;
    alreadyPromotedByKey: boolean;
    alreadyPromotedByHash: boolean;
    skippedReason: string | null;
};
export declare function previewDreamingDeepPromotion(params: {
    workspaceDir: string;
    config?: Partial<DreamingDeepConfig>;
    limit?: number;
    now?: Date;
}): Promise<{
    ok: boolean;
    reason: string;
    items: PreviewItem[];
    memoryPath: string;
}>;
export {};
