/// <reference types="node" />
export default class Throttler {
    constructor(bytes: number);
    private sent;
    private lastSent;
    /**
     * The Bytes that are allowed to be sent each second
     * @since 9.0.0
    */ readonly bytes: number;
    /**
     * Insert Data into the Throttler and wait for it to be sent
     * @since 9.0.0
    */ insert(data: ArrayBuffer | Buffer | Uint8Array): Promise<void>;
}
