import type { IdentityCore, EntityStatus } from '@23blocks/contracts'; export interface AssetAudit extends IdentityCore { assetUniqueId: string; auditDate: Date; auditorUniqueId: string; condition?: string; location?: string; notes?: string; status: EntityStatus; enabled: boolean; payload?: Record; } export interface CreateAssetAuditRequest { auditDate: Date; auditorUniqueId: string; condition?: string; location?: string; notes?: string; payload?: Record; } export interface UpdateAssetAuditRequest { auditDate?: Date; auditorUniqueId?: string; condition?: string; location?: string; notes?: string; enabled?: boolean; status?: EntityStatus; payload?: Record; } export interface ListAssetAuditsParams { page?: number; perPage?: number; status?: EntityStatus; startDate?: Date; endDate?: Date; sortBy?: string; sortOrder?: 'asc' | 'desc'; } //# sourceMappingURL=asset-audit.d.ts.map