export interface TraceDeletionProcessorOptions { delayMs?: number; } /** * Efficient trace deletion processor that batches deletions for better performance. * * This function: * 1. Creates a record in the pending_deletions table for each trace * 2. Sends a deletion event to the queue with a configurable delay * 3. The worker will batch delete all pending traces from ClickHouse * 4. Sets the is_deleted flag to true after successful deletion * * @param projectId - The project ID * @param traceIds - Array of trace IDs to delete * @param options - Configuration options including delay */ export declare function traceDeletionProcessor(projectId: string, traceIds: string[], options?: TraceDeletionProcessorOptions): Promise; //# sourceMappingURL=traceDeletionProcessor.d.ts.map