import type { EditStore } from "@oh-my-pi/pi-natives"; import type { FileMentionMessage } from "../session/messages.js"; /** Extract all @filepath mentions from text */ export declare function extractFileMentions(text: string): string[]; /** * Generate a FileMentionMessage containing the contents of mentioned files. * Returns empty array if no files could be read. */ export interface FileMentionOptions { autoResizeImages?: boolean; useHashLines?: boolean; snapshotStore?: EditStore; signal?: AbortSignal; } export declare function generateFileMentionMessages(filePaths: string[], cwd: string, options?: FileMentionOptions): Promise;