import { type Definition } from './model.js'; export interface CharacterOptions { animation?: string; followCursor?: boolean; followRotation?: boolean; trackingRegion?: HTMLElement; trackingScope?: 'region' | 'page'; displaySize?: number; onComplete?: () => void; onError?: () => void; } /** One renderer; no frame callbacks or pointer listeners while hidden. */ export declare function createCharacter(target: HTMLElement, definition: Definition, options?: CharacterOptions): { setAnimation(id: string): void; setDefinition(value: Definition): void; seek(seconds: number): void; pause(): void; play(): void; destroy: () => void; }; //# sourceMappingURL=runtime.d.ts.map