/** * @license * Copyright 2022 Google Inc. * SPDX-License-Identifier: Apache-2.0 */ /** * @internal */ export interface Poller { start(): Promise; stop(): Promise; result(): Promise; } /** * @internal */ export declare class MutationPoller implements Poller { #private; constructor(fn: () => Promise, root: Node); start(): Promise; stop(): Promise; result(): Promise; } /** * @internal */ export declare class RAFPoller implements Poller { #private; constructor(fn: () => Promise); start(): Promise; stop(): Promise; result(): Promise; } /** * @internal */ export declare class IntervalPoller implements Poller { #private; constructor(fn: () => Promise, ms: number); start(): Promise; stop(): Promise; result(): Promise; } //# sourceMappingURL=Poller.d.ts.map