import { FileInfo, DriveInfo } from '@solarpunkltd/file-manager-lib'; import { ViewType } from '../constants/transfers'; interface UseFileFilteringProps { files: FileInfo[]; currentDrive: DriveInfo | null; view: ViewType; isSearchMode: boolean; query: string; scope: string; includeActive: boolean; includeTrashed: boolean; } interface UseFileFilteringReturn { rows: FileInfo[]; searchRows: FileInfo[]; listToRender: FileInfo[]; statusIncluded: (fi: FileInfo) => boolean; matchesQuery: (fi: FileInfo) => boolean; } export declare function useFileFiltering(props: UseFileFilteringProps): UseFileFilteringReturn; export {};