import { MessageBuilder } from '../MessageBuilder';
export type SendbackHandler<R extends any, O extends any[]> = (builder: MessageBuilder, ...options: O) => R;
export declare class MessageBuilderWithSendback<R extends any, O extends any[] = undefined[]> extends MessageBuilder {
    private handler;
    constructor(handler: SendbackHandler<R, O>);
    send(...o: O): R;
}
