import Transport from 'winston-transport';
import { FirehoseTransportOptions } from './types';
/**
 * Winston transport that pipes log messages into AWS Kinesis Firehose.
 *
 * @export
 * @class FirehoseTransport
 * @extends {Transport}
 */
export declare class FirehoseTransport extends Transport {
    private sender;
    private formatter?;
    private name;
    /**
     * Creates an instance of FirehoseTransport.
     *
     * @param {FirehoseTransportOptions} options
     * @memberof FirehoseTransport
     */
    constructor(options: FirehoseTransportOptions);
    log(info: any, callback: () => void): void;
}
