import type { ClassValue, ComponentInternalInstance, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, StyleValue, WritableComputedRef } from 'vue'; import { type DefaultProps } from '../config'; export declare const pickerViewProps: { value: { type: PropType; default(): never[]; validator(val: any): boolean; }; indicatorStyle: { type: PropType; }; indicatorClass: { type: PropType; }; maskStyle: { type: PropType; }; maskClass: { type: PropType; }; }; export type PickerViewPrivateProps = ExtractPropTypes; export type PickerViewProps = ExtractPublicPropTypes; export declare const defaultPickerViewProps: DefaultProps; export interface PickerViewSlots { default?(): any; } export interface PickerViewEmits { (e: 'update:value', value: number[]): void; (e: 'change', value: number[]): void; } export interface PickerViewExpose { } export interface PickerViewColumnProps { } export declare const defaultPickerViewColumnProps: DefaultProps; export interface PickerViewColumnSlots { default?(): any; } export interface PickerViewColumnEmits { } export interface PickerViewColumnExpose { } export interface PickerViewContext { maskStyle: any; maskClass: any; indicatorClass: any; indicatorStyle: any; getColumnValue: (ins: ComponentInternalInstance) => WritableComputedRef; } export declare const pickerViewContextKey: InjectionKey;