import { AbstractStream } from './stream.abstract.js'; import type { OAuthTokens } from '../oauth.types.js'; import type { SseLike } from './logs.types.js'; export declare abstract class AbstractLogsStream extends AbstractStream { apiHost: string; tokens: OAuthTokens; appId: string; filter?: string; deploymentId?: string; protected _sse: T | undefined; constructor({ apiHost, tokens, appId, filter, deploymentId, }: { apiHost: string; tokens: OAuthTokens; appId: string; filter?: string; deploymentId?: string; }); protected _openSource(): Promise; protected _closeSource(): void; protected abstract _createEventSource(url: string): T; protected _parseLogMessage(message: any): any; protected _isAuthErrorMessage(err: any): boolean; private _prepareLogsSse; } //# sourceMappingURL=logs.abstract.d.ts.map