UNPKG

ui-ingredients

Version:

Headless component library for Svelte powered by zag

17 lines (16 loc) 494 B
import type { HTMLButtonAttributes } from 'svelte/elements'; interface PressedChangeDetails { pressed: boolean; } export interface CreateToggleProps { disabled?: boolean; pressed?: boolean; onPressedChange?: (detail: PressedChangeDetails) => void; } export interface CreateToggleReturn { pressed: boolean; setPressed: (pressed: boolean) => void; getRootProps(): HTMLButtonAttributes; } export declare function createToggle(props: CreateToggleProps): any; export {};