import { AuthClient } from 'twitter-api-sdk/dist/types';
import { RequestOptions } from 'twitter-api-sdk/dist/request';
import { ILoggingEvent, TextAppender } from '../../core';
/**
 * Twitter Appender.
 * Using this Appender in browser, proxy setting is required to bypass CORS.
 * @extends TextAppender
 */
export declare class TwitterAppender extends TextAppender {
    private client;
    constructor(auth: string | AuthClient, requestOptions?: Partial<RequestOptions>, template?: string);
    /**
     * String `"Twitter"`
     */
    get name(): string;
    doAppend(event: ILoggingEvent): void;
}
