import { CcApiSimpleCommand } from '../../lib/cc-api-command.js'; import type { IdResolve } from '../../types/resource-id-resolver.types.js'; import type { CheckLogDrainCommandInput, CheckLogDrainCommandOutput } from './check-log-drain-command.types.js'; /** * Probes the recipient of a log drain server-side, to check whether it can be reached. * * The probe always resolves, whether or not the recipient answered: read `ok` to tell success from failure, and * `code`/`message` for the debug detail. Narrow on `type` for the `http` or `tcp` block describing what * happened on the wire. Nothing about the drain is changed. * * @endpoint [POST] /v4/drains/organisations/:XXX/resources/:XXX/drains/:XXX/check * @group LogDrain * @version 4 */ export declare class CheckLogDrainCommand extends CcApiSimpleCommand { toRequestParams(params: CheckLogDrainCommandInput): Partial; transformCommandOutput(response: unknown): CheckLogDrainCommandOutput; getIdsToResolve(): IdResolve; isIdempotent(): boolean; } //# sourceMappingURL=check-log-drain-command.d.ts.map