import React, { KeyboardEvent, MouseEvent } from 'react'; import { CssTooltipProps } from '../CssTooltip'; import { FilterChipProps } from '../FilterChip'; import { SearchPopperOption, SearchPopperProps } from '../SearchPopper'; import { Styles } from './FilterAdd.style'; export declare type FilterAddOption = SearchPopperOption; export interface FilterAddProps extends Styles, Pick { open: boolean; anchorEl?: HTMLElement; defaultOption?: SearchPopperProps['options'][number]; mainFilters?: SearchPopperProps['mainOptions']; extraFilters?: SearchPopperProps['extraOptions']; onSearch?: SearchPopperProps['onSearch']; filters?: SearchPopperProps['options']; tooltipProps?: Partial; onSelect: (filterId: SearchPopperProps['options'][number]['id'], filterInitialValue: SearchPopperProps['options'][number]['initialValue'], evt: MouseEvent | KeyboardEvent) => void; onOpen: (anchorEl: HTMLElement) => void; onClose: () => void; disabled: boolean; noFiltersMessage?: SearchPopperProps['noOptionsMessage']; chipRef?: React.RefObject<{}>; rootChipRef?: FilterChipProps['rootRef']; clearOptionTitle?: string; clearOptionDescription?: string; hideClearOption?: boolean; } declare const _default: React.ComponentType & Partial> & Partial, never>>, "open" | "disabled" | "onSelect" | "onClose" | "onOpen" | "anchorEl" | "modifiers" | "tooltipProps" | "chipRef" | "onClearClick" | "onSearch" | "heightMin" | "heightMax" | "defaultOption" | "mainFilters" | "extraFilters" | "filters" | "noFiltersMessage" | "rootChipRef" | "clearOptionTitle" | "clearOptionDescription" | "hideClearOption"> & import("@material-ui/core/styles/withStyles").StyledComponentProps<"disabledIcon" | "chipRoot">>; export default _default; //# sourceMappingURL=FilterAdd.d.ts.map