import { HeaderMessage } from './headerMessage.js';
import { Protocol } from './protocol.js';
import { ResponseBody } from './responseBody.js';
export declare class ResponseMessage {
    readonly duid: string;
    readonly header: HeaderMessage;
    readonly body: ResponseBody | undefined;
    constructor(duid: string, header: HeaderMessage, body: ResponseBody | undefined);
    get(index: Protocol): unknown;
    isForProtocol(protocol: Protocol): boolean;
    isForProtocols(protocols: Protocol[]): boolean;
    isForStatus(status: number): boolean;
    isSimpleOkResponse(): boolean;
}
//# sourceMappingURL=responseMessage.d.ts.map