import { DuoyunVisibleBaseElement } from './base/visible'; import './button'; import './card'; import './paragraph'; export type Tour = { title: string; description: string; before?: () => Promise | void; preview?: string; finishText?: string; finish?: () => Promise | void; skip?: () => Promise | void; maskClosable?: boolean; }; type Store = { currentIndex: number; opened: boolean; }; export declare function openTour(currentIndex?: number): Promise; export declare function setTours(tours: Tour[] | Record, options?: Partial): Promise; export declare class DuoyunCoachMarkElement extends DuoyunVisibleBaseElement { #private; index: number; width: string; size: 'small' | 'medium' | 'large'; color: string; render: () => import("@mantou/gem/lib/lit-html").TemplateResult | null; } export {}; //# sourceMappingURL=coach-mark.d.ts.map