declare function __VLS_template(): { attrs: Partial<{}>; slots: { checkedChildren?(_: {}): any; unCheckedChildren?(_: {}): any; thumb?(_: { active: any; }): any; default?(_: {}): any; description?(_: {}): any; }; refs: { inputRef: HTMLInputElement; }; rootEl: HTMLLabelElement; }; 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; }; };