import { SDKOptions } from "../lib/config.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import { Items } from "./items.js"; import { RepeatItems } from "./repeatitems.js"; export declare class Queues extends ClientSDK { private readonly options$; constructor(options?: SDKOptions); private _items?; get items(): Items; private _repeatItems?; get repeatItems(): RepeatItems; /** * Get Queues * * @remarks * Gets all queues in a project. */ all(projectName: string, options?: RequestOptions): Promise>; /** * Create Queue * * @remarks * Creates a new queue. */ create(projectName: string, queueInput: components.QueueInput, options?: RequestOptions): Promise; /** * Get Queue * * @remarks * Gets a queue in a project by ID. */ one(projectName: string, queueId: string, options?: RequestOptions): Promise; /** * Delete Queue * * @remarks * Deletes a queue by ID. */ delete(projectName: string, queueId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=queues.d.ts.map