/** * Stats and metrics operations */ import type { IFlashQClient, QueueStats, Metrics } from '../types'; /** * Get queue statistics. * * @param client - FlashQ client instance * @returns Queue stats (queued, processing, delayed, dlq counts) * * @example * ```typescript * const stats = await client.stats(); * console.log(`Queued: ${stats.queued}`); * console.log(`Processing: ${stats.processing}`); * console.log(`Delayed: ${stats.delayed}`); * console.log(`DLQ: ${stats.dlq}`); * ``` */ export declare function stats(client: IFlashQClient): Promise; /** * Get detailed metrics. * * @param client - FlashQ client instance * @returns Detailed metrics object * * @example * ```typescript * const metrics = await client.metrics(); * console.log('Throughput:', metrics.throughput); * ``` */ export declare function metrics(client: IFlashQClient): Promise; //# sourceMappingURL=metrics.d.ts.map