export declare const FILE_MEMORY_ENTRYPOINT = "MEMORY.md"; export type SpotlightFileMemoryScope = "managed" | "user" | "project" | "local" | "auto" | "agent-user" | "agent-project" | "agent-local" | "session"; export interface SpotlightFileMemoryInfo { path: string; type: SpotlightFileMemoryScope; content: string; } export interface SpotlightFileMemoryPaths { baseDir: string; projectDir: string; autoDir: string; autoEntrypoint: string; sessionDir?: string; sessionEntrypoint?: string; } export interface ResolveSpotlightFileMemoryPathsOptions { projectId: string; baseDir?: string; sessionId?: string | null; } export interface LoadSpotlightFileMemoryOptions extends ResolveSpotlightFileMemoryPathsOptions { cwd?: string; includeProjectFiles?: boolean; includeAutoMemory?: boolean; includeSessionMemory?: boolean; agent?: { type: string; scope: "user" | "project" | "local"; }; maxFileChars?: number; maxTotalChars?: number; } export interface BuildSpotlightFileMemoryPromptOptions extends LoadSpotlightFileMemoryOptions { emptyText?: string; } export declare function resolveSpotlightFileMemoryPaths(options: ResolveSpotlightFileMemoryPathsOptions): SpotlightFileMemoryPaths; export declare function resolveAgentMemoryDir(options: { projectId: string; agentType: string; scope: "user" | "project" | "local"; baseDir?: string; cwd?: string; }): string; export declare function resolveAgentMemoryEntrypoint(options: { projectId: string; agentType: string; scope: "user" | "project" | "local"; baseDir?: string; cwd?: string; }): string; export declare function ensureSpotlightFileMemoryEntrypoints(options: ResolveSpotlightFileMemoryPathsOptions): Promise; export declare function appendSpotlightFileMemory(options: { filePath: string; content: string; heading?: string; }): Promise; export declare function loadSpotlightFileMemories(options: LoadSpotlightFileMemoryOptions): Promise; export declare function buildSpotlightFileMemoryPrompt(options: BuildSpotlightFileMemoryPromptOptions): Promise; export declare function isSpotlightFileMemoryPath(absolutePath: string, options: ResolveSpotlightFileMemoryPathsOptions): boolean; //# sourceMappingURL=fileMemory.d.ts.map