/** * * Data transfer object containing statistics about a CouchDB replication process. * / */ export declare class ReplicationStats { /** * * The number of revisions checked during replication. */ revisionsChecked: number | undefined; /** * * The number of missing revisions found on the target. */ missingRevisionsFound: number | undefined; /** * * The number of documents read from the source. */ docsRead: number | undefined; /** * * The number of documents written to the target. */ docsWritten: number | undefined; /** * * The number of changes still pending replication. */ changesPending: number | undefined; /** * * The number of document write failures on the target. */ docWriteFailures: number | undefined; /** * * The last checkpointed source sequence identifier. */ checkpointedSourceSeq: string | undefined; /** * * The time when the replication started. */ startTime: string | undefined; /** * * An error message if the replication encountered an error. */ error: string | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): ReplicationStats; }