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