import { FirehoseClientConfig } from "@aws-sdk/client-firehose";
import { MessageSender } from './interfaces';
/**
 * Sender implementation that pipes records into AWS Kinesis Firehose
 *
 * @export
 * @class FirehoseSender
 * @implements {MessageSender}
 */
export declare class FirehoseSender implements MessageSender {
    private streamName;
    private firehoseOptions;
    private firehose;
    constructor(streamName: string, firehoseOptions?: FirehoseClientConfig);
    send(message: string): Promise<import("@aws-sdk/client-firehose").PutRecordCommandOutput>;
}
