import type * as auditmanager from "@distilled.cloud/aws/auditmanager"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { Assessment } from "./Assessment.ts"; /** `GetChangeLogs` request with `assessmentId` injected from the bound {@link Assessment}. */ export interface GetChangeLogsRequest extends Omit { } /** * Runtime binding for `auditmanager:GetChangeLogs`. * * Lists the changelog — who did what, when — for the bound * assessment, optionally narrowed to a control set or control. Provide the * implementation with `Effect.provide(AWS.AuditManager.GetChangeLogsHttp)`. * ### Audit Trail * **Example:** Read the Assessment Changelog * ```typescript * const getChangeLogs = yield* AWS.AuditManager.GetChangeLogs(assessment); * const result = yield* getChangeLogs({ maxResults: 20 }); * ``` * * @binding */ export interface GetChangeLogs extends Binding.Service Effect.Effect<(request?: GetChangeLogsRequest) => Effect.Effect>> { } export declare const GetChangeLogs: GetChangeLogs; //# sourceMappingURL=GetChangeLogs.d.ts.map