/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import { IQueuedMessage } from "@fluidframework/server-services-core"; export declare enum CheckpointReason { EveryMessage = 0, IdleTime = 1, MaxTime = 2, MaxMessages = 3, ClearCache = 4, NoClients = 5, MarkAsCorrupt = 6 } export interface ICheckpoint { currentCheckpointMessage?: IQueuedMessage; currentKafkaCheckpointMessage?: IQueuedMessage; nextKafkaCheckpointMessage?: IQueuedMessage; idleTimer?: any; rawMessagesSinceCheckpoint: number; lastCheckpointTime: number; } //# sourceMappingURL=checkpointHelper.d.ts.map