import { CcApiSimpleCommand } from '../../lib/cc-api-command.js'; import type { IdResolve } from '../../types/resource-id-resolver.types.js'; import type { ListLogDrainCommandInput, ListLogDrainCommandOutput } from './list-log-drain-command.types.js'; /** * Lists log drains, most recently updated first. * * Scoped to one application or add-on when the input names one, and to a whole organisation otherwise. The * organisation-wide listing spans every application and add-on, and is also the only one to carry the * organisation's audit log drains, which are attached to no resource at all — so it is the only one whose * output makes room for an `AuditLogDrain`. * * @endpoint [GET] /v4/drains/organisations/:XXX/resources/:XXX/drains * @endpoint [GET] /v4/drains/organisations/:XXX/drains * @group LogDrain * @version 4 */ export declare class ListLogDrainCommand extends CcApiSimpleCommand> { toRequestParams(params: TInput): Partial; transformCommandOutput(response: unknown): ListLogDrainCommandOutput; getIdsToResolve(): IdResolve; isIdempotent(): boolean; } //# sourceMappingURL=list-log-drain-command.d.ts.map