import * as tour from '@zag-js/tour'; import type { HTMLButtonAttributes } from 'svelte/elements'; import type { SetOptional } from 'type-fest'; import type { Accessor } from '../types.js'; export interface TourStepDetails extends SetOptional { } interface ElementIds extends tour.ElementIds { trigger?: string; } export interface CreateTourProps extends Omit { ids?: ElementIds; steps?: TourStepDetails[]; } export interface CreateTourReturn extends tour.Api { getTriggerProps(): HTMLButtonAttributes; } export declare function createTour(props: Accessor): Accessor; export {};