import { type Updater, type Writable } from 'svelte/store'; export type RowStore = { id: string; data: T; selected$: Writable & { value: boolean; }; }; export declare function rowStore(id: string, data: T): { id: string; data: T; selected$: { subscribe: (this: void, run: import("svelte/store").Subscriber, invalidate?: () => void) => import("svelte/store").Unsubscriber; set(value: boolean): void; update(updater: Updater): void; value: boolean; }; };