import CleverCloudSse from './clever-cloud-sse.js'; import type { ApplicationAccessLog, ApplicationAccessLogsStreamParams } from './access-logs.types.js'; /** * CleverCloud Application's access logs stream */ export declare class ApplicationAccessLogStream extends CleverCloudSse { private _ownerId; private _appId; private _options; private _logsCount; constructor({ apiHost, tokens, ownerId, appId, retryConfiguration, connectionTimeout, ...options }: ApplicationAccessLogsStreamParams); /** * compute full URL with query params */ getUrl(): URL; private _computedLimit; /** * Transform the log event data to an application log object. */ transform(event: string, data: any): any; /** * shortcut for .on('ACCESS_LOG', (event) => ...) * * @param fn which handle logs */ onLog(fn: (log: ApplicationAccessLog) => void): this; } //# sourceMappingURL=access-logs.d.ts.map