import type { AuditPayloadPolicy, ExecutableActionDefinition } from './types.js'; export type AuditPayloadTransformInput = { readonly action: ExecutableActionDefinition; readonly auditDefaults?: AuditPayloadPolicy; readonly error?: unknown; readonly input: unknown; readonly output?: unknown; readonly summarizeOutput?: (output: unknown) => string | undefined; }; export type AuditPayloadTransformResult = { readonly input: unknown; readonly output?: unknown; readonly outputSummary?: string; readonly error?: unknown; }; export declare function transformAuditPayload(input: AuditPayloadTransformInput): AuditPayloadTransformResult; //# sourceMappingURL=audit-policy.d.ts.map