import { PromptModule, ModuleConfig } from './prompt-module.interface.js';
/**
 * Memory reference module — tells the agent how to access and store memories.
 *
 * Consolidates memory routing rules and session recovery protocol
 * into a single module. Contains "how-to" instructions, not actual data.
 *
 * Sources: Path A Steps 8+9, Path B Section 7.
 */
export declare class MemoryReferenceModule implements PromptModule {
    name: string;
    priority: number;
    maxTokens: number;
    compactable: boolean;
    /**
     * Always included — memory access is fundamental to agent continuity.
     */
    shouldInclude(_config: ModuleConfig): boolean;
    /**
     * Build the memory reference section with routing rules
     * that tell the agent where to store different types of knowledge.
     *
     * @param config - Module configuration
     * @returns Formatted markdown memory reference section
     */
    build(_config: ModuleConfig): Promise<string>;
}
//# sourceMappingURL=memory-reference.module.d.ts.map