import { TaskRowDetail, TaskRowItem, TaskRowsProps } from './types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: Readonly<{ badge?: (props: { row: TaskRowItem; }) => any; detail?: (props: { row: TaskRowItem; detail: TaskRowDetail; index: number; }) => any; /** Host controls, rendered beside the toggle rather than inside it. */ trailing?: (props: { row: TaskRowItem; }) => any; }> & { badge?: (props: { row: TaskRowItem; }) => any; detail?: (props: { row: TaskRowItem; detail: TaskRowDetail; index: number; }) => any; /** Host controls, rendered beside the toggle rather than inside it. */ trailing?: (props: { row: TaskRowItem; }) => any; }; refs: {}; rootEl: HTMLUListElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent any; "update:openIds": (ids: string[]) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onToggle?: ((id: string, open: boolean) => any) | undefined; "onUpdate:openIds"?: ((ids: string[]) => any) | undefined; }>, { variant: import('./types').TaskRowsVariant; errorText: string; openIds: string[]; doneText: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLUListElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };