import { DestinationType } from '../utils/destination-type'; import { DestinationBase } from './destination'; import { StringValueDestinationBase } from './string-value-destination-base'; export declare abstract class StringValueDestination extends StringValueDestinationBase { protected get destinationType(): DestinationType; protected _value: string; get value(): string; protected processCharCore(ch: string): void; protected createClone(): DestinationBase; protected abstract createEmptyClone(): StringValueDestination; }