export interface IMessageAuditMessagesConfig {
    enabled: boolean;
    queueSize: number;
    expire: number;
}
export interface IMessageAuditHistoryConfig {
    enabled: boolean;
    maxSize: number;
}
export interface IMessageAuditConfig {
    acknowledgedMessages?: boolean | Partial<IMessageAuditMessagesConfig>;
    deadLetteredMessages?: boolean | Partial<IMessageAuditMessagesConfig>;
    unacknowledgementHistory?: boolean | Partial<IMessageAuditHistoryConfig>;
}
export interface IMessageAuditParsedConfig {
    acknowledgedMessages: IMessageAuditMessagesConfig;
    deadLetteredMessages: IMessageAuditMessagesConfig;
    unacknowledgementHistory: IMessageAuditHistoryConfig;
}
//# sourceMappingURL=message-audit.d.ts.map