/**
* useMemories Hook
* Fetch and manage a list of memories with auto-refresh
*/
import type { UseMemoriesOptions, UseMemoriesResult } from '../types';
/**
* Hook to fetch and manage memories list
*
* @example
* ```tsx
* function MemoriesList() {
* const { memories, isLoading, error, refetch, hasMore, loadMore } = useMemories({
* userId: 'user_123',
* limit: 20,
* });
*
* if (isLoading && memories.length === 0) {
* return ;
* }
*
* if (error) {
* return Error: {error.message};
* }
*
* return (
* }
* onEndReached={() => hasMore && loadMore()}
* refreshing={isLoading}
* onRefresh={refetch}
* />
* );
* }
* ```
*/
export declare function useMemories(options?: UseMemoriesOptions): UseMemoriesResult;
export default useMemories;
//# sourceMappingURL=useMemories.d.ts.map