import { TokenDefinition } from "@omnia/fx-models"; import { ReplaceToken } from "../ReplaceToken"; import { Store } from "./Store"; export declare enum TokenStatus { Registered = 1, NotRegistered = 2, HasValue = 4 } export declare class TokenStore extends Store { private tokenValues; getters: { getValues(tokenDefinition: TokenDefinition): TokenValueType[]; validateTokenString(stringWithTokens: string): boolean; replaceWithTokenValues: (stringWithTokens: string, customTokenReplacer: (token: ReplaceToken, value: any, propertyPath: string[]) => string) => void; }; setValue(tokenDefinition: TokenDefinition, ...values: TokenValueType[]): void; mutations: { setValue: import("./Store").StoreMutation<((tokenDefinition: new () => TokenDefinition, ...values: TokenValueType[]) => void), (tokenDefinition: new () => TokenDefinition, ...values: unknown[]) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; protected onActivated(): void; }