export default TabList; type TabList = { $on?(type: string, callback: (e: any) => void): () => void; $set?(props: Partial>): void; }; /** * A tab list widget. * @see https://w3c.github.io/aria/#tablist * @see https://www.w3.org/WAI/ARIA/apg/patterns/tabs/ */ declare const TabList: import("svelte").Component<{ /** * The `class` attribute on the wrapper element. */ class?: string | undefined; /** * Whether to hide the widget. */ hidden?: boolean | undefined; /** * Whether to disable the widget. An alias of the `aria-disabled` * attribute. */ disabled?: boolean | undefined; /** * Orientation of the widget. An alias of the * `aria-orientation` attribute. */ orientation?: "horizontal" | "vertical" | undefined; /** * The `data-name` attribute on the wrapper element. */ name?: string | 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, {}, "">; type Props = { /** * The `class` attribute on the wrapper element. */ class?: string | undefined; /** * Whether to hide the widget. */ hidden?: boolean | undefined; /** * Whether to disable the widget. An alias of the `aria-disabled` * attribute. */ disabled?: boolean | undefined; /** * Orientation of the widget. An alias of the * `aria-orientation` attribute. */ orientation?: "horizontal" | "vertical" | undefined; /** * The `data-name` attribute on the wrapper element. */ name?: string | 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';