import type { FileSystem } from "../../config-mutations/dist/index.js"; /** Memory context budget used when memory.query.defaultBudgetTokens is unset. */ export declare const DEFAULT_QUERY_BUDGET_TOKENS = 4096; export interface MemoryConfigOptions { fs: FileSystem; filePath: string; projectFilePath?: string; } export declare function configuredMemoryRoot(options: MemoryConfigOptions): Promise; export declare function resolveAgent(options: MemoryConfigOptions, fallbackAgent: string | null): Promise; export declare function configuredTimeout(options: MemoryConfigOptions): Promise; export declare function cacheEnabled(options: MemoryConfigOptions): Promise; export declare function mcpWritesAllowed(options: MemoryConfigOptions): Promise; export declare function defaultQueryBudget(options: MemoryConfigOptions): Promise;