export declare function splitReady(timestamp: number, key?: SplitIO.SplitKey): { type: string; payload: { timestamp: number; key: string; }; }; export declare function splitReadyWithEvaluations(key: SplitIO.SplitKey, treatments: SplitIO.TreatmentsWithConfig, timestamp: number, nonDefaultKey: boolean): { type: string; payload: { timestamp: number; key: string; treatments: import("@splitsoftware/splitio-commons/types/splitio").TreatmentsWithConfig; nonDefaultKey: boolean; }; }; export declare function splitReadyFromCache(timestamp: number, key?: SplitIO.SplitKey): { type: string; payload: { timestamp: number; key: string; }; }; export declare function splitReadyFromCacheWithEvaluations(key: SplitIO.SplitKey, treatments: SplitIO.TreatmentsWithConfig, timestamp: number, nonDefaultKey: boolean): { type: string; payload: { timestamp: number; key: string; treatments: import("@splitsoftware/splitio-commons/types/splitio").TreatmentsWithConfig; nonDefaultKey: boolean; }; }; export declare function splitUpdate(timestamp: number, key?: SplitIO.SplitKey): { type: string; payload: { timestamp: number; key: string; }; }; export declare function splitUpdateWithEvaluations(key: SplitIO.SplitKey, treatments: SplitIO.TreatmentsWithConfig, timestamp: number, nonDefaultKey: boolean): { type: string; payload: { timestamp: number; key: string; treatments: import("@splitsoftware/splitio-commons/types/splitio").TreatmentsWithConfig; nonDefaultKey: boolean; }; }; export declare function splitTimedout(timestamp: number, key?: SplitIO.SplitKey): { type: string; payload: { timestamp: number; key: string; }; }; export declare function splitDestroy(timestamp: number, key?: SplitIO.SplitKey): { type: string; payload: { timestamp: number; key: string; }; }; export declare function addTreatments(key: SplitIO.SplitKey, treatments: SplitIO.TreatmentsWithConfig): { type: string; payload: { key: string; treatments: import("@splitsoftware/splitio-commons/types/splitio").TreatmentsWithConfig; }; };