import { AbstractMenuItemComponent } from "../AbstractMenuItemComponent";
import { ReactNode } from "react";
interface FilterItemProps {
    elements: string[];
    stateChange: (state: FilterPartialState, prevState: FilterPartialState) => void;
}
interface FilterPartialState {
    filteredElements: string[];
}
interface FilterItemState extends FilterPartialState {
    collapseIn: boolean;
}
export declare class FilterItemComponent extends AbstractMenuItemComponent<FilterItemProps, FilterPartialState, FilterItemState> {
    readonly state: FilterItemState;
    render(): ReactNode;
}
export {};
