import { UserID } from '@streamr/utils';
import { EncryptedGroupKey } from './EncryptedGroupKey';
import { StreamMessage } from './StreamMessage';
interface Options {
    requestId: string;
    recipient: UserID;
    encryptedGroupKeys: EncryptedGroupKey[];
}
export declare class GroupKeyResponse {
    readonly requestId: string;
    readonly recipient: UserID;
    readonly encryptedGroupKeys: readonly EncryptedGroupKey[];
    constructor({ requestId, recipient, encryptedGroupKeys }: Options);
    static is(streamMessage: StreamMessage): streamMessage is StreamMessage;
}
export {};
