export default Grid; type Grid = { $on?(type: string, callback: (e: any) => void): () => void; $set?(props: Partial>): void; }; /** * The interactive version of ``. * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table * @see https://w3c.github.io/aria/#grid */ declare const Grid: import("svelte").Component<{ /** * The `class` attribute on the wrapper element. */ class?: string | undefined; /** * Whether to allow selecting more than one `` and/or * ``. An alias of the `aria-multiselectable` attribute. */ selected?: boolean | undefined; /** * Whether to select a row by clicking on it. */ clickToSelect?: boolean | undefined; /** * A reference to the wrapper element. */ element?: HTMLElement | undefined; /** * The `aria-label` attribute on the wrapper element. */ ariaLabel?: string | undefined; /** * Primary slot content. */ children?: Snippet<[]> | undefined; /** * Custom `Change` event handler. */ onChange?: ((event: CustomEvent) => void) | undefined; } & Record, {}, "element">; type Props = { /** * The `class` attribute on the wrapper element. */ class?: string | undefined; /** * Whether to allow selecting more than one `` and/or * ``. An alias of the `aria-multiselectable` attribute. */ selected?: boolean | undefined; /** * Whether to select a row by clicking on it. */ clickToSelect?: boolean | undefined; /** * A reference to the wrapper element. */ element?: HTMLElement | undefined; /** * The `aria-label` attribute on the wrapper element. */ ariaLabel?: string | undefined; /** * Primary slot content. */ children?: Snippet<[]> | undefined; /** * Custom `Change` event handler. */ onChange?: ((event: CustomEvent) => void) | undefined; }; import type { Snippet } from 'svelte';