import { FluxFilterDefinition, FluxFilterOptionHeader, FluxFilterOptionItem, FluxFilterSpec, FluxFilterValue, FluxFilterValueSingle } from '@flux-ui/types'; import { FluxTranslate } from '../data'; export declare function isFluxFilterOptionHeader(obj: object): obj is FluxFilterOptionHeader; export declare function isFluxFilterOptionItem(obj: object): obj is FluxFilterOptionItem; export declare function isResettable(definition: FluxFilterDefinition | undefined, value: FluxFilterValue | undefined): boolean; export declare function pickFilterCommon(props: T): FluxFilterSpec; export declare function generateMultiOptionsLabel(translate: FluxTranslate, options: FluxFilterOptionItem[], values: FluxFilterValueSingle[]): string | null;