import { PickerProps, TouchEvent } from '@bytedance/mona';
import { PickerData } from './type';
export declare const useProps: (props: PickerProps) => {
    data: PickerData[];
    value: any;
    onColumnChange: ((value: any[], idx: number) => void) | undefined;
    onConfirm: ((e: TouchEvent) => void) | undefined;
    onCancel: import("@bytedance/mona").EventHandler | undefined;
};
export declare function useRefState<T>(initialValue: T | (() => T)): [T, React.MutableRefObject<T>, React.Dispatch<React.SetStateAction<T>>];
