import { CastSessionVO } from "../../../vo/cast/CastSessionVO";
import { MsgClientType } from "./MsgClientType";
import { SessionAction } from "./SessionAction";
import { SessionDestroyReason } from "./SessionDestroyReason";
import { YMSMessage } from "./YMSMessage";
export declare class CastSessionMessage extends YMSMessage {
    castSession: CastSessionVO;
    action: SessionAction;
    mediaPayload: string;
    destroyReason: SessionDestroyReason;
    constructor(sender: MsgClientType, receiver: MsgClientType);
    getQoS(): number;
    isRetained(): boolean;
    toString(): string;
}
//# sourceMappingURL=CastSessionMessage.d.ts.map