import type { SignalValue, SimpleSignal } from '@revideo/core'; import type { RectProps } from './Rect'; import { Rect } from './Rect'; export interface RiveProps extends RectProps { src?: SignalValue; artboardId?: SignalValue; animationId?: SignalValue; } export declare class Rive extends Rect { readonly src: SimpleSignal; readonly artboardId: SimpleSignal; readonly animationId: SimpleSignal; protected readonly time: SimpleSignal; protected currentTime: number; protected lastTime: number; constructor(props: RiveProps); private rive; protected draw(context: CanvasRenderingContext2D): Promise; private getArtboard; private getAnimation; } //# sourceMappingURL=Rive.d.ts.map