export declare const callContextTypes: { frozenOrCalc: string; oneTimeCalc: string; default: string; }; export declare const FlagTypes: { boolean: string; number: string; string: string; }; export default class RoxStringBase { _type: any; _options: any; _value: any; _defaultValue: any; _frozen: any; _freezable: any; _name: any; constructor(defaultValue: any, variations: any, type: any); _validateDefault(defaultValue: any): any; _validateOptions(variations: any): void; get defaultValue(): any; get overridenValue(): any; get overrider(): any; getInternalValue(_?: any, __?: any): void; get externalType(): string; set name(name: any); get name(): any; _getNameDetails(): { name: any; namespace: any; }; dump(): { name: any; type: any; nameDetails: { name: any; namespace: any; }; options: any[]; defaultValue: any; originalValue: any; overridingValue: any; value: any; }; getActiveValue(_: any, __?: any): void; _originalValue(): any; _flagImpression(value: any, context: any): void; static _normalizeString(stringValue: any): any; static _normalizeNumber(stringValue: any): number; static _normalizeBoolean(stringValue: any): boolean; } //# sourceMappingURL=RoxStringBase.d.ts.map