/// <reference types="react" />
import { type CascaderProps } from "@antmjs/vantui";
import type { CommonFieldProps } from "../../types";
interface CascaderOption extends Record<string, any> {
    value: any;
    label: string;
    panelKey?: string;
    disabled?: boolean;
    children?: CascaderOption[];
    leaf?: boolean;
    level?: number;
    loading?: boolean;
    root?: boolean;
}
export interface CascaderBaseProps extends Omit<CascaderProps, "value" | "onChange" | "options" | "onClose" | "title">, CommonFieldProps<any[], CascaderOption[]> {
    /**弹窗开关触发 */
    onVisibleChange?: (visible?: boolean) => void;
    defaultVisible?: boolean;
    /**值分隔符
     * @default '-''
     */
    separator?: string;
    /**没有选择值时的字符显示
     * @default '-请选择-''
     */
    placeholder?: string;
    cascaderTitle?: string;
}
export declare const CascaderBase: import("react").ForwardRefExoticComponent<Omit<CascaderBaseProps, "ref"> & import("react").RefAttributes<unknown>>;
export {};
