/// <reference types="node" />
import { Readable } from 'stream';
import { TwilioServerlessApiClient } from '../client';
import { Sid } from '../types';
import { LogsConfig } from '../types/logs';
export declare class LogsStream extends Readable {
    private environmentSid;
    private serviceSid;
    private client;
    private config;
    private _pollingFrequency;
    private _pollingCacheSize;
    private _interval;
    private _viewedSids;
    private _viewedLogs;
    constructor(environmentSid: Sid, serviceSid: Sid, client: TwilioServerlessApiClient, config: LogsConfig);
    set pollingFrequency(frequency: number);
    _poll(): Promise<void>;
    _read(): void;
    _destroy(): void;
}
