import { UseArchbaseFilterPresetsOptions, UseArchbaseFilterPresetsReturn } from '../ArchbaseCompositeFilters.types';
/**
 * Hook para gerenciar presets de filtros salvos no localStorage
 *
 * @param options - Opções de configuração
 * @returns Objeto com presets e ações para gerenciá-los
 *
 * @example
 * ```ts
 * const {
 *   presets,
 *   sortedPresets,
 *   savePreset,
 *   loadPreset,
 *   deletePreset,
 *   toggleFavorite
 * } = useArchbaseFilterPresets({
 *   storageKey: 'my-app-filters',
 *   onLoad: (filters) => console.log('Loaded', filters)
 * });
 * ```
 */
export declare function useArchbaseFilterPresets(options?: UseArchbaseFilterPresetsOptions): UseArchbaseFilterPresetsReturn;
