/**
 * Audit-log metadata schemas for `cell_field_set` / `cell_field_delete`.
 *
 * IDs only — same discipline as the cell + cell_grant envelopes (audit
 * logs store references, not denormalized strings). Apps register these
 * via `extra_events:` on `create_audit_log_config`.
 *
 * @module
 */
import { z } from 'zod';
/**
 * Metadata envelope for `cell_field_set`. Emitted on every successful
 * create OR update path (UPSERT on `(source_id, name)`); the audit
 * reader correlates create-vs-update via repeated `(source_id, name)`
 * if needed.
 */
export declare const CellFieldSetAuditMetadata: z.ZodObject<{
    source_id: z.core.$ZodBranded<z.ZodUUID, "Uuid", "out">;
    name: z.ZodString;
    target_id: z.core.$ZodBranded<z.ZodUUID, "Uuid", "out">;
}, z.core.$loose>;
export type CellFieldSetAuditMetadata = z.infer<typeof CellFieldSetAuditMetadata>;
/** Metadata envelope for `cell_field_delete`. */
export declare const CellFieldDeleteAuditMetadata: z.ZodObject<{
    source_id: z.core.$ZodBranded<z.ZodUUID, "Uuid", "out">;
    name: z.ZodString;
    target_id: z.core.$ZodBranded<z.ZodUUID, "Uuid", "out">;
}, z.core.$loose>;
export type CellFieldDeleteAuditMetadata = z.infer<typeof CellFieldDeleteAuditMetadata>;
//# sourceMappingURL=cell_field_audit_metadata.d.ts.map