import { SmrtObject, type SmrtObjectOptions } from '@happyvertical/smrt-core'; /** * Durable daily receipt for one member's contribution to one field. * * The counter action creates this before incrementing its aggregate. Its * natural key makes the anti-inflation rule durable across requests and * replicas: one `(tenant, user, object, field, UTC day)` sample may affect * usage evidence. Receipts intentionally retain no submitted value. */ export declare class FieldUsageReportReceipt extends SmrtObject { tenantId?: string; userId: string; objectRef: string; fieldName: string; period: string; constructor(options?: FieldUsageReportReceiptOptions); } export interface FieldUsageReportReceiptOptions extends SmrtObjectOptions { tenantId?: string; userId?: string; objectRef?: string; fieldName?: string; period?: string; } //# sourceMappingURL=FieldUsageReportReceipt.d.ts.map