import type { QueueItem, DefaultPermissions } from "shared/types/index.js";
export type { QueueItem };
export declare class QueueFileService {
    getAllQueueItems(chatId?: string): QueueItem[];
    getQueueItem(id: string): QueueItem | null;
    createQueueItem(chatId: string | null, userMessage: string, folder?: string, defaultPermissions?: DefaultPermissions): QueueItem;
    updateQueueItem(id: string, updates: Partial<QueueItem>): boolean;
    deleteQueueItem(id: string): boolean;
    private saveQueueItem;
}
export declare const queueFileService: QueueFileService;
//# sourceMappingURL=queue-file-service.d.ts.map