/// import * as IO from 'io-ts'; export interface AnimationModuleContainer extends EsModuleDefault { } export interface AnimationModule { moduleName: string; frameCount: number; frameSize: { width: number; height: number; }; animationSettings: { frameRate: number; constantRateFactor: number; }; getFrameDescription: (props: { frameCount: number; frameIndex: number; }) => Promise; } export interface EsModuleDefault { default: SomeDefaultExport; } export declare const AnimationModuleCodec: IO.ExactC>; animationSettings: IO.ExactC>; }>>; export declare const ClientAnimationModuleCodec: IO.ExactC>; animationSettings: IO.ExactC>; }>>; export declare const AnimationModuleContainerCodec: IO.ExactC>; animationSettings: IO.ExactC>; }>>; }>>;