import { App } from 'firebase-admin/app';
interface RateLimiterConfiguration {
    name?: string;
    qualifier?: string;
    maxCalls: number;
    periodSeconds: number;
    onSuccess: () => void;
    onFailure?: () => void;
    apiKey?: string;
    remoteUrl?: string;
    app: App;
    verbose?: boolean;
}
export declare const rateLimit: (struct: RateLimiterConfiguration) => Promise<void>;
export {};
//# sourceMappingURL=index.d.ts.map