import { GitHubService } from '../services/GitHubService'; import { IBranch, IContentItem } from '../interfaces'; import { TUseDirectoryDataReturn } from '../types'; /** * Hook to handle directory data fetching operations * Manages API calls for branches, contents, and repo info */ export declare const useDirectoryData: (service: GitHubService, isMountedRef: React.MutableRefObject, setBranches: React.Dispatch>, setSelectedBranch: React.Dispatch>, setDirectoryContents: React.Dispatch>, setLoadingBranches: React.Dispatch>, setLoadingContents: React.Dispatch>, setError: React.Dispatch>) => TUseDirectoryDataReturn;