UNPKG

ui-ingredients

Version:

Headless component library for Svelte powered by zag

13 lines (12 loc) 508 B
import * as tour from '@zag-js/tour'; import type { HTMLButtonAttributes } from 'svelte/elements'; export interface TourStepDetails extends Omit<tour.StepDetails, 'id'> { } export interface CreateTourProps extends Omit<tour.Context, 'id' | 'dir' | 'steps' | 'getRootNode'> { id?: string; steps?: TourStepDetails[]; } export interface CreateTourReturn extends tour.Api<any> { getTriggerProps(): HTMLButtonAttributes; } export declare function createTour(props: CreateTourProps): CreateTourReturn;