import { PickerColumnItem, PickerValue } from './wheel'; import { PickerColumn } from "./colorful-datePicker"; export declare type PickerValueExtend = { columns: PickerColumnItem[][]; items: (PickerColumnItem | null)[]; }; export declare type PickerViewProps = { columns: PickerColumn[] | ((value: PickerValue[]) => PickerColumn[]); value?: PickerValue[]; defaultValue?: PickerValue[]; mouseWheel?: boolean; loading?: boolean; onChange?: (value: PickerValue[], extend: PickerValueExtend) => void; }; export declare function generateColumnsExtend(rawColumns: PickerViewProps['columns'], val: PickerValue[]): PickerValueExtend; export declare function useColumnsExtend(rawColumns: PickerViewProps['columns'], value: PickerValue[]): PickerValueExtend; export declare function withCache(generate: () => T): () => T;