import { UiBaseProps } from "../types";
import { TreeSelectNode, TreeSelectValue } from "./types";
export interface TreeSelectProps extends Omit<UiBaseProps<TreeSelectValue | undefined>, "placeholder"> {
    nodes: readonly TreeSelectNode[];
    placeholder?: string;
    query?: string;
    defaultQuery?: string;
    onQuery?: (value: string) => void;
    isLoading?: boolean;
    error?: string;
    clearable?: boolean;
}
export declare function TreeSelect({ label, description, disabled, placeholder, size, nodes, value, onChange, query, defaultQuery, onQuery, isLoading, error, clearable }: TreeSelectProps): import("react").JSX.Element;
//# sourceMappingURL=TreeSelect.d.ts.map