import { CaseType } from "../utils/enums";
import { Account, BaseData, IMessage } from '../utils/types';
export declare function setContext(context: string): void;
export declare abstract class Message implements IMessage {
    CorrelationId: string;
    Timestamp: Date;
    Account: Account;
    AuthToken?: string;
    constructor(baseData: BaseData);
    static topicName(caseType?: CaseType): string;
    static queueName(consumerName: string, caseType?: CaseType): string;
    static messageName(caseType?: CaseType): string;
}
