import type { MutableQueue } from "../Support/MutableQueue/index.js"; import type { Strategy } from "./core.js"; import type { Queue } from "./xqueue.js"; /** * Unsafely creates a queue * * @ets_data_first unsafeCreateQueue_ */ export declare function unsafeCreateQueue(strategy: Strategy): (queue: MutableQueue) => Queue; /** * Unsafely creates a queue */ export declare function unsafeCreateQueue_(queue: MutableQueue, strategy: Strategy): Queue; /** * Unsafely creates a sliding queue */ export declare function unsafeMakeSliding(capacity: number): Queue; /** * Unsafely creates a unbounded queue */ export declare function unsafeMakeUnbounded(): Queue; /** * Unsafely creates a dropping queue */ export declare function unsafeMakeDropping(capacity: number): Queue; /** * Unsafely creates a bounded queue */ export declare function unsafeMakeBounded(capacity: number): Queue; //# sourceMappingURL=unsafe.d.ts.map