///
import { BasePropsType, BaseFormItemTypeWithOutFocus } from '../_internal';
import { CascaderValue } from 'rmc-cascader/lib/CascaderTypes';
export interface PickerData {
value: string | number;
label: React.ReactNode;
children?: PickerData[];
}
export interface PickerPropsType extends BasePropsType, BaseFormItemTypeWithOutFocus {
childClassName?: string;
data: PickerData[] | PickerData[][];
cascade?: boolean;
value?: CascaderValue;
defaultValue?: CascaderValue;
format?: (values: React.ReactNode[]) => string | React.ReactNode[];
cols?: number;
title?: React.ReactNode;
okText?: string;
dismissText?: string;
onOk?: (value: CascaderValue) => void;
onDismiss?: () => void;
onPickerChange?: (value: CascaderValue) => void;
}