import { RedDot } from './RedDot'; import { FiltersActionsFiltersButtonProps } from './FiltersButton'; import { default as React } from 'react'; import { TextFieldProps } from '../../../components/TextField'; import { CompPopoverProps } from '../../../components/Popover'; export type FilterTargetRenderApi = { onClick: (event?: React.MouseEvent) => void; isOpen: boolean; isRedDotVisible: boolean; RedDot: typeof RedDot; }; export type FiltersActionsFiltersButtonWithPopoverProps = { title: string; subtitle?: string; content?: React.ReactNode; state?: [boolean, React.Dispatch>]; onClose?: () => void; footer?: React.ReactNode; redSquare?: boolean; searchable?: boolean; searchValue?: string; onSearchChange?: (value: string) => void; searchingProps?: Pick; emptySearchContent?: React.ReactNode; popoverProps?: Omit; buttonProps?: Partial; renderTarget?: (api: FilterTargetRenderApi) => React.ReactElement; }; export declare const FiltersActionsFiltersButtonWithPopover: React.FC;