//#region src/index.d.ts interface TransitionObjectLike { glsl: string; defaultParams: { [key: string]: unknown; }; paramsTypes: { [key: string]: string; }; } interface GLTextureLike { bind: (unit: number) => number; shape: [number, number]; } interface Options { resizeMode?: "cover" | "contain" | "stretch"; } declare const _default: (gl: WebGLRenderingContext, transition: TransitionObjectLike, options?: Options) => { draw(progress: number, from: GLTextureLike, to: GLTextureLike, width?: number, height?: number, params?: { [key: string]: unknown; }): void; dispose(): void; }; //#endregion export { GLTextureLike, Options, TransitionObjectLike, _default as default };