/** * React hooks for integration components * Placeholder - Hooks will be added as components are implemented */ /** * Hook for managing asset selection * @returns Asset selection state and handlers */ export declare function useAssetSelection(): { selectedAssets: T[]; toggleSelection: (asset: T) => void; selectAll: (assets: T[]) => void; clearSelection: () => void; isSelected: (assetId: string) => boolean; selectionCount: number; }; /** * Hook for managing folder navigation * @returns Folder navigation state and handlers */ export declare function useFolderNavigation(rootFolderId?: string): { currentFolderId: string; folderHistory: string[]; navigateTo: (folderId: string) => void; goBack: () => void; goToRoot: () => void; canGoBack: boolean; isAtRoot: boolean; }; /** * Hook for managing search state * @returns Search state and handlers */ export declare function useSearch(debounceMs?: number): { query: string; debouncedQuery: string; isSearching: boolean; updateQuery: (newQuery: string) => () => void; clearSearch: () => void; }; //# sourceMappingURL=index.d.ts.map