import GlitchedWriter from './index'; export default class Char { l: string; gl: string; stepsLeft: number; ghostsBefore: string[]; ghostsAfter: string[]; writer: GlitchedWriter; stop: boolean; isTag: boolean; isWhitespace: boolean; afterGlitchChance: number; els?: { charEl?: HTMLSpanElement; ghostsBeforeEl: HTMLSpanElement; letterEl: HTMLSpanElement; ghostsAfterEl: HTMLSpanElement; }; constructor(writer: GlitchedWriter, l: string, gl: string, initialGhosts?: string, isTag?: boolean); private setProps; reset(l: string, gl: string, initialGhosts?: string, isTag?: boolean): void; get string(): string; get finished(): boolean; get interval(): number; private writeToElement; set spanElement(el: HTMLSpanElement); private appendChildren; type(): Promise; step(): void; private addGhost; private removeGhost; }