import { HermesError } from '@arturwojnar/hermes';
import { DeepReadonly } from 'ts-essentials';
declare enum HermesErrorCode {
    ConsumerAlreadyTaken = "ConsumerAlreadyTaken"
}
type ConsumerAlreadyTakenParams = DeepReadonly<{
    consumerName: string;
    partitionKey: string;
}>;
declare class HermesConsumerAlreadyTakenError extends HermesError<ConsumerAlreadyTakenParams, HermesErrorCode.ConsumerAlreadyTaken> {
    constructor(params: ConsumerAlreadyTakenParams);
}
export { HermesConsumerAlreadyTakenError };
