declare function __VLS_template(): { attrs: Partial<{}>; slots: { 'source-header'?(_: { checked: any; total: any; query: any; }): any; 'source-empty'?(_: {}): any; item?(_: { item: any; }): any; item?(_: { item: any; }): any; item?(_: { item: any; }): any; item?(_: { item: any; }): any; 'source-footer'?(_: { checked: any; total: any; }): any; 'to-target-button'?(_: { move: any; disabled: any; checkedCount: any; }): any; 'to-source-button'?(_: { move: any; disabled: any; checkedCount: any; }): any; 'target-header'?(_: { checked: any; total: any; query: any; }): any; 'target-empty'?(_: {}): any; 'target-footer'?(_: { checked: any; total: any; }): any; }; refs: { leftBodyRef: HTMLDivElement; rightBodyRef: HTMLDivElement; }; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineSetupFnComponent, {}, {}, Record & {}, import('vue').PublicProps>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };