import PropTypes from 'prop-types'; export declare const defaultProps: { native: boolean; options: never[]; visible: boolean; defaultSelections: {}; size: number; confirmText: string; nativeTestID: undefined; timeInput: boolean; confirmTextColor: string; pickerItemTextColor: string; toolbarBackgroundColor: string; toolbarBorderColor: string; selectionBackgroundColor: string; selectionBorderColor: string; backgroundColor: string; onValueChange: () => void; onCancel: () => void; onConfirm: () => void; setTime: (hour: string, minute: string) => void; }; export declare const propTypes: { options: PropTypes.Validator<(PropTypes.InferProps<{ key: PropTypes.Validator; items: PropTypes.Validator<(PropTypes.InferProps<{ label: PropTypes.Validator; value: PropTypes.Validator; key: PropTypes.Requireable; testID: PropTypes.Requireable; }> | null | undefined)[]>; testID: PropTypes.Requireable; flex: PropTypes.Requireable; }> | null | undefined)[]>; visible: PropTypes.Requireable; defaultSelections: PropTypes.Requireable<{ [x: string]: unknown; }>; size: (props: any, propName: "size", componentName: string) => Error | null; confirmText: PropTypes.Requireable; nativeTestID: PropTypes.Requireable; timeInput: PropTypes.Requireable; confirmTextColor: PropTypes.Requireable; pickerItemTextColor: PropTypes.Requireable; toolbarBackgroundColor: PropTypes.Requireable; toolbarBorderColor: PropTypes.Requireable; selectionBackgroundColor: PropTypes.Requireable; selectionBorderColor: PropTypes.Requireable; backgroundColor: PropTypes.Requireable; onValueChange: PropTypes.Requireable<(...args: any[]) => any>; onCancel: PropTypes.Requireable<(...args: any[]) => any>; onConfirm: PropTypes.Requireable<(...args: any[]) => any>; setTime: PropTypes.Requireable<(...args: any[]) => any>; };