import { CSSProperties } from 'vue'; import { IData } from '@xuanmo/dl-common'; declare const _default: import("vue").DefineComponent<{ value: { type: import("vue").PropType; default: string; }; options: { type: import("vue").PropType[]>; required: boolean; default: () => never[]; }; optionHeight: { type: NumberConstructor; default: number; }; visibleOptionNum: { type: import("vue").PropType<5 | 7>; default: number; }; needPlaceholder: { type: BooleanConstructor; default: boolean; }; }, { wrapperClassName: string; scrollClassName: string; maskClassName: string; maskTopClassName: string; maskBottomClassName: string; markItemStyle: import("vue").ComputedRef; wrapperRef: import("vue").Ref; wrapperStyle: import("vue").ComputedRef; markNum: number; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").PublicProps, Readonly; default: string; }; options: { type: import("vue").PropType[]>; required: boolean; default: () => never[]; }; optionHeight: { type: NumberConstructor; default: number; }; visibleOptionNum: { type: import("vue").PropType<5 | 7>; default: number; }; needPlaceholder: { type: BooleanConstructor; default: boolean; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; }, { value: string | number; options: IData[]; optionHeight: number; visibleOptionNum: 5 | 7; needPlaceholder: boolean; }, {}>; export default _default;