import type { IASCIIEffectProps } from "./types"; import { Effect } from "postprocessing"; import { Texture } from "three"; export declare class ASCIIEffect extends Effect { state: Required; constructor({ font, characters, fontSize, cellSize, color, invert, }?: IASCIIEffectProps); private updateUniform; updateUniforms(): void; updateState(state: Partial): void; /** Draws the characters on a Canvas and returns a texture */ createCharactersTexture(characters: string, font: string, fontSize: number): Texture; }