export class ReactiveLiteralString extends ReactiveExpression<any> {
    /**
     *
     * @param {string} v
     * @returns {ReactiveLiteralString}
     */
    static from(v: string): ReactiveLiteralString;
    constructor(v?: string);
    onChanged: Signal<any, any, any, any, any, any, any, any>;
    /**
     *
     * @type {string}
     */
    value: string;
    copy(other: any): void;
    clone(): ReactiveLiteralString;
    equals(other: any): boolean;
    hash(): number;
    evaluate(scope: any): string;
    getValue(): string;
    toCode(): string;
    /**
     * @readonly
     * @type {DataType|string}
     */
    readonly dataType: DataType | string;
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isTerminal: boolean;
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isLiteral: boolean;
    /**
     *
     * @type {boolean}
     */
    isReactiveLiteralString: boolean;
}
import { ReactiveExpression } from "../ReactiveExpression.js";
import Signal from "../../../../events/signal/Signal.js";
//# sourceMappingURL=ReactiveLiteralString.d.ts.map