import { IPlayer, ITrigger } from '../interfaces.js'; /** * Sequence player. * * Example usage: * ```html * * ``` */ export declare class Sequence implements ITrigger { protected element: HTMLElement; protected targetElement: HTMLElement; protected player: IPlayer; protected sequenceIndex: number; protected frameState: string | null; protected frameDelayFirst: number | null; protected frameDelayLast: number | null; protected timer: any; protected observer: MutationObserver; constructor(element: HTMLElement, targetElement: HTMLElement, player: IPlayer); onReady(): void; onComplete(): void; onConnected(): void; onDisconnected(): void; reset(): void; takeStep(): { action: string; params: string[]; }; handleStep(action: string, params: string[]): void; step(): void; get sequence(): string; }