export declare function useFileTree(dirPath: string, enabled?: boolean): import("@tanstack/react-query").UseQueryResult<NoInfer<{
    items: Array<{
        name: string;
        path: string;
        type: "file" | "directory";
        gitignored?: boolean;
        vendor?: boolean;
        searchable?: boolean;
    }>;
    path: string;
    truncated: boolean;
}>, Error>;
export declare function useFileContent(filePath: string | null): import("@tanstack/react-query").UseQueryResult<NoInfer<{
    content: string;
    path: string;
    extension: string;
    lineCount: number;
}>, Error>;
export declare function useGitDiffFullFile(file: string | null, staged?: boolean, enabled?: boolean): import("@tanstack/react-query").UseQueryResult<NoInfer<import("..").GitDiffResponse>, Error>;
//# sourceMappingURL=useFileBrowser.d.ts.map