import type { CSSProperties } from "react";
import type { Column } from "../+types";
import type { PathBranch } from "@1771technologies/lytenyte-shared";
import { type SlotComponent } from "@1771technologies/lytenyte-core/yinternal";
export interface ColumnManagerBranchProps {
    readonly item: PathBranch<Column<any>>;
    readonly label: SlotComponent;
    readonly expander?: SlotComponent<{
        expanded: boolean;
        toggle: () => void;
    }>;
    readonly labelWrapClassName?: string;
    readonly labelWrapStyle?: CSSProperties;
}
export declare const Branch: import("react").ForwardRefExoticComponent<Omit<ColumnManagerBranchProps & import("react").ClassAttributes<HTMLLIElement> & import("react").LiHTMLAttributes<HTMLLIElement>, "ref"> & import("react").RefAttributes<HTMLLIElement>>;
