import type RawKeyRegister from '../rawkeys';
import type KeyFetcher from './fetcher';
import type { FetcherOptions } from './fetcher';
export declare const KEY_URL = "https://www.gstatic.com/admob/reward/verifier-keys.json";
export default class SimpleFetcher implements KeyFetcher {
    options: FetcherOptions;
    constructor(options?: FetcherOptions);
    fetch(): Promise<RawKeyRegister[]>;
}
export interface RetryFetcherOptions extends FetcherOptions {
    maxRetries?: number;
    delay?: number;
}
export declare class RetryFetcher extends SimpleFetcher implements KeyFetcher {
    options: RetryFetcherOptions;
    constructor(options?: RetryFetcherOptions);
    fetch(): Promise<RawKeyRegister[]>;
}
