declare const _default: import("vue").DefineComponent<{ editable: { type: BooleanConstructor; default: boolean; }; addable: { type: BooleanConstructor; default: boolean; }; listUrl: { type: StringConstructor; default: string; }; listParam: { type: ObjectConstructor; default: () => {}; }; saveUrl: { type: StringConstructor; default: string; }; deleteUrl: { type: StringConstructor; default: string; }; defaultSelectValue: { type: ObjectConstructor; default: () => {}; }; titleLabel: { type: StringConstructor; default: string; }; trackKey: { type: StringConstructor; default: string; }; brandColor: { type: StringConstructor; default: string; }; }, {}, { scroller: any; changeId: any; editId: any; sourceList: any[]; list: any[]; disabledList: 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: {}; }, { hasSaveBtn(): never; hasDelBtn(): never; hasAddBtn(): never; hasEditBtn(): never; hasDefaultSelectValue(): boolean; backgroundColor(): string; }, {}, { 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 {}; }; saveUrl: { type: StringConstructor; default: string; }; deleteUrl: { type: StringConstructor; default: string; }; defaultSelectValue: { type: ObjectConstructor; default: () => {}; }; titleLabel: { type: StringConstructor; default: string; }; trackKey: { type: StringConstructor; default: string; }; brandColor: { type: StringConstructor; default: string; }; }>>, { brandColor: string; addable: boolean; editable: boolean; listUrl: string; listParam: Record; saveUrl: string; deleteUrl: string; defaultSelectValue: Record; titleLabel: string; trackKey: string; }>; export default _default;