import { ArchbaseActiveFilter, UseArchbaseFilterHistoryOptions, UseArchbaseFilterHistoryReturn } from '../ArchbaseCompositeFilters.types';
/**
 * Hook para gerenciar histórico de filtros aplicados
 *
 * @param activeFilters - Filtros atuais ativos
 * @param options - Opções de configuração
 * @returns Objeto com histórico e ações para gerenciá-lo
 *
 * @example
 * ```ts
 * const {
 *   history,
 *   recentHistory,
 *   loadFromHistory,
 *   clearHistory,
 *   removeHistoryItem,
 *   hasHistory
 * } = useArchbaseFilterHistory(activeFilters, {
 *   storageKey: 'my-app-filter-history',
 *   maxHistory: 20
 * });
 * ```
 */
export declare function useArchbaseFilterHistory(activeFilters: ArchbaseActiveFilter[], options?: UseArchbaseFilterHistoryOptions): UseArchbaseFilterHistoryReturn;
