import { FTPTail, FTPTailOptions } from '../ftp-tail';
type TailLogReaderOptions = {
    fetchInterval: number;
    maxTempFileSize: number;
    logDir: string;
    filename: string;
    ftp: FTPTailOptions['ftp'];
};
export default class TailLogReader {
    options: Partial<TailLogReaderOptions>;
    reader: FTPTail;
    queueLine: (data: any) => unknown;
    constructor(queueLine: (data: any) => unknown, options?: TailLogReaderOptions);
    setup(): Promise<void>;
    watch(): Promise<void>;
    unwatch(): Promise<void>;
}
export {};
