import { Logger } from 'egg-logger'; export declare class Limiter { private readonly logger; private readonly threshold; private readonly logPrefix; private lastTime; private discarded; constructor(logger: Logger, logPrefix: string, threshold: number); runSync(fn: () => void): void; run(fn: () => Promise): Promise; private shouldRun; }