declare const _default: import("vue").DefineComponent<{ editable: { type: BooleanConstructor; default: boolean; }; addable: { type: BooleanConstructor; default: boolean; }; showDisabled: { type: BooleanConstructor; default: boolean; }; listUrl: { type: StringConstructor; default: string; }; extParam: { type: ObjectConstructor; default: () => {}; }; getUrl: { type: StringConstructor; default: string; }; saveUrl: { type: StringConstructor; default: string; }; deleteUrl: { type: StringConstructor; default: string; }; defaultSelect: { type: ObjectConstructor; default: () => {}; }; titleLabel: { type: StringConstructor; default: string; }; trackKey: { type: StringConstructor; default: string; }; brandColor: { type: StringConstructor; default: string; }; isCps: { type: BooleanConstructor; default: boolean; }; }, {}, { scroller: any; defaultSelectData: any; extParamData: any; changeId: any; editId: any; sourceList: any[]; list: any[]; disabledList: any[]; disabledSearchList: any[]; hasInited: boolean; type: string; elements: ({ display: number; key: string; type: number; name: string; defaultRemind: string; defaultValue: string; attributeValues: { regex: string; errorRemind: string; }[]; errorRemind: string; element_attr?: undefined; tips?: undefined; _autoBlanks?: undefined; } | { display: number; key: string; type: number; name: string; attributeValues: { value: string; text: string; status: number; }[]; defaultValue: string; errorRemind: string; defaultRemind?: undefined; element_attr?: undefined; tips?: undefined; _autoBlanks?: undefined; } | { display: number; key: string; type: number; name: string; attributeValues: { value: string; text: string; }[]; defaultValue: string; defaultRemind?: undefined; errorRemind?: undefined; element_attr?: undefined; tips?: undefined; _autoBlanks?: undefined; } | { attributeValues: { max: any; conMax: number; min: number; conMin: number; }[]; display: number; key: string; type: number; name: string; defaultValue: any; defaultRemind?: undefined; errorRemind?: undefined; element_attr?: undefined; tips?: undefined; _autoBlanks?: undefined; } | { display: number; key: string; type: number; name: string; defaultRemind: string; defaultValue: string; element_attr: { type: string; }; attributeValues: { regex: string; errorRemind: string; }[]; tips: string; errorRemind: string; _autoBlanks?: undefined; } | { display: number; key: string; type: number; name: string; element_attr: { type: string; }; defaultRemind: string; defaultValue: string; attributeValues: { regex: string; errorRemind: string; }[]; errorRemind: string; _autoBlanks: string; tips?: undefined; } | { display: number; key: string; type: number; name: string; defaultRemind: string; defaultValue: string; element_attr: { type: string; }; attributeValues: { regex: string; errorRemind: string; }[]; errorRemind: string; tips?: undefined; _autoBlanks?: undefined; } | { display: number; key: string; type: number; name: string; attributeValues: { value: number; text: string; }[]; defaultValue: string; errorRemind: string; defaultRemind?: undefined; element_attr?: undefined; tips?: undefined; _autoBlanks?: undefined; })[]; idTypeValues: {}; loadingState: boolean; currentContactId: string; dialogContent: string; isShowCancel: boolean; confirmButtonText: string; contactBookContentHeight: number; docmHeight: number; isExpanded: boolean; showExpanded: boolean; preOverflowValue: string; addContent: {}; searchText: string; searchList: any[]; fn: any; hasData: boolean; }, { defaultSelectValue(): any; extParamValue(): any; hasSaveBtn(): never; hasDelBtn(): never; hasAddBtn(): never; hasEditBtn(): never; hasDefaultSelectValue(): boolean; backgroundColor(): string; isShowSearchBar(): boolean; }, {}, { model: { prop: string; event: string; }; props: { visible: { type: BooleanConstructor; default: boolean; }; }; data: () => { preOverflowValue: string; isVisible: boolean; }; watch: { isVisible(newVal: any): void; }; mounted(): void; methods: { show(): { show(): any; hide(): any; }; hide(): { show(): any; hide(): any; }; }; beforeDestroy(): void; } | { props: { zIndex: { type: NumberConstructor; default: number; }; maskClosable: { type: BooleanConstructor; default: boolean; }; }; } | { watch: { isVisible(newVal: any): void; }; methods: { lockBodyScroll(): void; unlockBodyScroll(): void; }; beforeDestroy(): void; }, import("vue").ComponentOptionsMixin, {}, string, Readonly {}; }; getUrl: { type: StringConstructor; default: string; }; saveUrl: { type: StringConstructor; default: string; }; deleteUrl: { type: StringConstructor; default: string; }; defaultSelect: { type: ObjectConstructor; default: () => {}; }; titleLabel: { type: StringConstructor; default: string; }; trackKey: { type: StringConstructor; default: string; }; brandColor: { type: StringConstructor; default: string; }; isCps: { type: BooleanConstructor; default: boolean; }; }>>, { isCps: boolean; brandColor: string; addable: boolean; extParam: Record; editable: boolean; listUrl: string; saveUrl: string; deleteUrl: string; titleLabel: string; trackKey: string; showDisabled: boolean; getUrl: string; defaultSelect: Record; }>; export default _default;