import type { CcRequestParams } from '../../../../types/request.types.js'; import type { IdResolve } from '../../types/resource-id-resolver.types.js'; import { AbstractLogsStreamCommand } from './abstract-logs-stream-command.js'; import type { ApplicationAccessLog } from './log.types.js'; import type { StreamApplicationAccessLogCommandInput } from './stream-application-access-log-command.types.js'; /** * Opens a Server-Sent Events stream of the access logs of an application: one entry per request the platform's * load balancers served on its behalf. * * The stream stays open and keeps delivering entries as requests come in, unless `until` closes the range or * `limit` caps the number of entries. Only HTTP requests are delivered: entries for other protocols are * dropped. * * @endpoint [GET] /v4/accesslogs/organisations/:XXX/applications/:XXX/accesslogs * @group Log * @version 4 */ export declare class StreamApplicationAccessLogCommand extends AbstractLogsStreamCommand { toRequestParams(params: StreamApplicationAccessLogCommandInput): Partial; _logTopicName(): string; _convertLog(payload: unknown): ApplicationAccessLog; getIdsToResolve(): IdResolve; } //# sourceMappingURL=stream-application-access-log-command.d.ts.map