import type { TreeVirtualBranch } from "../tree-view/virtualized/make-virtual-tree";
import type { FilterInFilterItem } from "../+types";
import { type SlotComponent } from "@1771technologies/lytenyte-core/yinternal";
export interface FilterTreeBranch {
    readonly item: TreeVirtualBranch<FilterInFilterItem>;
    readonly label: SlotComponent;
    readonly labelWrap?: SlotComponent;
    readonly expander?: SlotComponent<{
        expanded: boolean;
        toggle: () => void;
    }>;
}
export declare const Branch: import("react").ForwardRefExoticComponent<Omit<FilterTreeBranch & import("react").ClassAttributes<HTMLLIElement> & import("react").LiHTMLAttributes<HTMLLIElement>, "ref"> & import("react").RefAttributes<HTMLLIElement>>;
