import { ApisauceInstance } from 'apisauce';
interface Options {
    retries: number;
    interval?: number;
}
declare class Polling {
    baseUrl: string;
    failureCallback: (response: any, data: any) => void;
    apiInstance: ApisauceInstance;
    constructor(baseUrl?: string, failureCallback?: (response: any, data: any) => void);
    init(baseUrl: string, monitors: any, failureCallback: (response: any, data: any) => void): void;
    handle(originalRequest: any, timeout?: number, options?: Options): Promise<any>;
}
declare const _default: Polling;
export default _default;
