import { ActivateConstructorParam, IActivate } from '../type.local'; import { IFSFlagMetadata, primitive } from '../types'; import { HitAbstract } from './HitAbstract'; export declare const ERROR_MESSAGE = "variationGroupId and variationId are required"; export declare class Activate extends HitAbstract implements IActivate { private _variationGroupId; private _variationId; private _flagKey; private _flagValue; private _flagDefaultValue; private _flagMetadata; private _visitorContext; constructor(param: ActivateConstructorParam); get variationGroupId(): string; set variationGroupId(v: string); get variationId(): string; set variationId(v: string); get flagKey(): string; set flagKey(v: string); get flagValue(): unknown; set flagValue(v: unknown); get flagDefaultValue(): unknown; set flagDefaultValue(v: unknown); get flagMetadata(): IFSFlagMetadata; set flagMetadata(v: IFSFlagMetadata); get visitorContext(): Record; set visitorContext(v: Record); isReady(checkParent?: boolean): boolean; toApiKeys(): Record; toObject(): Record; getErrorMessage(): string; }