export function isIndexedGossipQueueMinSizeOpts(opts) {
    const minSizeOpts = opts;
    return (minSizeOpts.indexFn !== undefined &&
        minSizeOpts.minChunkSize !== undefined &&
        minSizeOpts.maxChunkSize !== undefined);
}
export { QueueType };
var QueueType;
(function (QueueType) {
    QueueType["FIFO"] = "FIFO";
    QueueType["LIFO"] = "LIFO";
})(QueueType || (QueueType = {}));
export { DropType };
var DropType;
(function (DropType) {
    DropType["count"] = "count";
    DropType["ratio"] = "ratio";
})(DropType || (DropType = {}));
//# sourceMappingURL=types.js.map