import { DynamicValue, Listener, Unsubscriber } from "./DynamicValue"; /** * A [[DynamicValue]] reducer returning the input split by a delimiter * * @example * ```javascript * new SplitValue(new TextValue("a,b,c"),",").onValue(split=> * parsed[0] === "a" //true * ) * ``` */ export declare class SplitValue implements DynamicValue { __variant__: string; input: DynamicValue; name: string | void; delimiter: string; constructor(input: DynamicValue, delimiter: string, name?: string); onValue(listener: Listener): Unsubscriber; getValue(): Promise; static fromJSON(json: { input: any; delimiter: string; name?: string; }): any; }