import { FilterValueTotalState } from '../../state';
import { CollectionOptimisticActions, FiltersMap } from '@wix/bex-core';
export interface UseFilterValueTotalStateParams<V, T, F extends FiltersMap> {
    /**
     * The filter value (passed at first argument to `counterBadge(value)`)
     */
    readonly value: V | null | undefined;
    /**
     * [`OptimisticActions`](./?path=/story/features-actions-updates--collectionoptimisticactions) instance to wire the total to
     */
    readonly optimisticActions?: CollectionOptimisticActions<T, F>;
    /**
     * When set to `true` the total value will not change after table search
     */
    readonly ignoreSearch?: boolean;
}
export declare function useFilterValueTotalState<V, T, F extends FiltersMap>({ value, ...params }: UseFilterValueTotalStateParams<V, T, F>): FilterValueTotalState<any, any, V>;
//# sourceMappingURL=useFilterValueTotalState.d.ts.map