declare const _default: (__VLS_props: { selected: boolean; showCheckbox?: boolean | undefined; expanded?: boolean | undefined; readonly "onUpdate:expanded"?: ((value: boolean) => any) | undefined; readonly "onUpdate:selected"?: ((value: boolean) => any) | undefined; dataItem: T; expandDefault?: boolean | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, __VLS_ctx?: { attrs: any; slots: { title?(_: { item: T; }): any; buttons?(_: { item: T; }): any; default?(_: { item: T; }): any; }; emit: { (e: 'update:expanded', value: boolean): void; (e: 'update:selected', value: boolean): void; }; } | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{ props: { selected: boolean; showCheckbox?: boolean | undefined; expanded?: boolean | undefined; readonly "onUpdate:expanded"?: ((value: boolean) => any) | undefined; readonly "onUpdate:selected"?: ((value: boolean) => any) | undefined; dataItem: T; expandDefault?: boolean | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: { title?(_: { item: T; }): any; buttons?(_: { item: T; }): any; default?(_: { item: T; }): any; }; emit: { (e: 'update:expanded', value: boolean): void; (e: 'update:selected', value: boolean): void; }; }>) => import('vue').VNode & { __ctx?: { props: { selected: boolean; showCheckbox?: boolean | undefined; expanded?: boolean | undefined; readonly "onUpdate:expanded"?: ((value: boolean) => any) | undefined; readonly "onUpdate:selected"?: ((value: boolean) => any) | undefined; dataItem: T; expandDefault?: boolean | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: { title?(_: { item: T; }): any; buttons?(_: { item: T; }): any; default?(_: { item: T; }): any; }; emit: { (e: 'update:expanded', value: boolean): void; (e: 'update:selected', value: boolean): void; }; } | undefined; }; export default _default;