import { ODataDependentBaseProps } from "@ryuzaki13/react-foundation-api/odata";
import { UiBaseProps } from "../types";
import { TreeSelectValue } from "./types";
export interface ODataTreeSelectProps extends Omit<ODataDependentBaseProps, "model" | "value" | "dependencies">, Omit<UiBaseProps<TreeSelectValue | undefined>, "placeholder"> {
    model?: ODataDependentBaseProps["model"];
    placeholder?: string;
    query?: string;
    defaultQuery?: string;
    onQuery?: (value: string) => void;
    clearable?: boolean;
    /**
     * Ключи OData-уровней, раскрываемых после появления загруженных узлов.
     * Настройка влияет только на представление и не изменяет OData-запросы.
     */
    defaultExpandedCodeKeys?: readonly string[];
}
export declare function ODataTreeSelect({ label, description, disabled, size, placeholder, query, defaultQuery, onQuery, value, onChange, odata, segments, model, clearable, defaultExpandedCodeKeys }: ODataTreeSelectProps): import("react").JSX.Element;
//# sourceMappingURL=ODataTreeSelect.d.ts.map