import type { MappingFunction, MemoizationFunction } from '../types/index.js'; import { UmbBasicState } from './basic-state.js'; /** * @class UmbStringState * @augments {UmbBasicState} * @description - A state holding string data, this ensures the data is unique, not updating any Observes unless there is an actual change of the value, by using `===`. */ export declare class UmbStringState extends UmbBasicState { constructor(initialData: T | string); asObservablePart(mappingFunction: MappingFunction, memoizationFunction?: MemoizationFunction): import("rxjs").Observable; }