import type { SessionFilesResponse } from '../../types/api'; export declare const filesMixin: { listFiles(): Promise<{ files: string[]; ignoredFiles?: string[]; changedFiles: Array<{ path: string; status: string; }>; truncated: boolean; }>; searchFiles(query?: string): Promise<{ files: string[]; ignoredFiles?: string[]; changedFiles: Array<{ path: string; status: string; }>; truncated: boolean; }>; getFileTree(dirPath?: string): Promise<{ items: Array<{ name: string; path: string; type: "file" | "directory"; gitignored?: boolean; vendor?: boolean; searchable?: boolean; }>; path: string; truncated: boolean; }>; readFileContent(filePath: string): Promise<{ content: string; path: string; extension: string; lineCount: number; }>; getSessionFiles(sessionId: string): Promise; }; //# sourceMappingURL=files.d.ts.map