import { PickerColumn, PickerProps, PickerValue } from './types'; declare function close(): void; declare const _default: import('vue').DefineComponent boolean; close: typeof close; toggle: () => boolean; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { open: () => any; cancel: () => any; close: () => any; change: (v: PickerValue) => any; "update:modelValue": (v: PickerValue) => any; confirm: (v: PickerValue) => any; "update:visible": (v: boolean) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onOpen?: (() => any) | undefined; onCancel?: (() => any) | undefined; onClose?: (() => any) | undefined; onChange?: ((v: PickerValue) => any) | undefined; "onUpdate:modelValue"?: ((v: PickerValue) => any) | undefined; onConfirm?: ((v: PickerValue) => any) | undefined; "onUpdate:visible"?: ((v: boolean) => any) | undefined; }>, { title: string; disabled: boolean; visible: boolean; modelValue: PickerValue; columns: PickerColumn[]; popup: boolean; showToolbar: boolean; confirmText: string; cancelText: string; itemHeight: number; visibleItemCount: number; closeOnClickMask: boolean; lazyMount: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;