import { IDatabaseConnection } from '../IDatabaseConnection'; import { IDatabasePosition } from '../IDatabasePosition'; export declare class ConnectionReplicationWaiter { /** * The default retry delay in milliseconds. * Defaults to 1 second. * * This is the value used in between status query iterations. */ static readonly DEFAULT_RETRY_DELAY: number; /** * The default timeout delay. Defaults to 120 seconds. * If the connection could not reach the target position in time, * then the wait will timeout * * Using `Infinity` will disable the timeout */ static readonly DEFAULT_TIMEOUT: number; private $conn; private $retryDelay; constructor(conn: IDatabaseConnection, retryDelay?: number); private $sleep; wait(target: IDatabasePosition, timeout?: number): Promise; }