export declare const redisKeys: {
    getMainKeys(): {
        keyConfiguration: string;
        keyQueues: string;
        keyExchanges: string;
        keyNamespaces: string;
        keyPurgeJobs: string;
        keyPurgeJobsPending: string;
        keyPurgeJobsProcessing: string;
    };
    getJobKeys(jobId: string): {
        keyJobWorker: string;
    };
    getWorkerKeys(workerId: string): {
        keyWorkerHeartbeat: string;
    };
    getConsumerKeys(consumerId: string): {
        keyConsumerQueues: string;
        keyConsumerHeartbeat: string;
    };
    getMessageKeys(messageId: string): {
        keyMessage: string;
        keyMessageUnacknowledgementHistory: string;
    };
    getExchangeKeys(ns: string, exchangeName: string): {
        keyExchange: string;
        keyExchangeProperties: string;
    };
    getExchangeDirectKeys(ns: string, exchangeName: string): {
        keyExchangeRoutingKeys: string;
    };
    getExchangeDirectRoutingKeyKeys(ns: string, exchangeName: string, routingKey: string): {
        keyRoutingKeyQueues: string;
    };
    getExchangeTopicKeys(ns: string, exchangeName: string): {
        keyExchangeBindingPatterns: string;
    };
    getExchangeTopicBindingPatternKeys(ns: string, exchangeName: string, pattern: string): {
        keyBindingPatternQueues: string;
    };
    getExchangeFanoutKeys(ns: string, exchangeName: string): {
        keyFanoutQueues: string;
    };
    getQueueKeys(ns: string, queueName: string, consumerGroupId?: string | null): {
        keyQueueProperties: string;
        keyQueuePublished: string;
        keyQueuePending: string;
        keyQueuePriority: string;
        keyQueueDeadLetter: string;
        keyQueueProcessing: string;
        keyQueueAcknowledged: string;
        keyQueueScheduled: string;
        keyQueueDelayed: string;
        keyQueueRequeued: string;
        keyQueueConsumers: string;
        keyQueueConsumerGroups: string;
        keyQueueStateHistory: string;
        keyQueueExchangeBindings: string;
        keyQueueProcessingQueues: string;
        keyQueueWorkersLock: string;
        keyQueueRateLimit: string;
    };
    getQueueConsumerKeys(queue: import("../../../index.js").IQueueParams, consumerId: string): {
        keyQueueProcessing: string;
    };
    getQueueConsumerGroupKeys(queue: import("../../../index.js").IQueueParams, consumerGroupId: string): {
        keyQueueConsumerGroupConsumers: string;
    };
    getNamespaceKeys(ns: string): {
        keyNamespaceQueues: string;
        keyNamespaceExchanges: string;
    };
};
//# sourceMappingURL=redis-keys.d.ts.map