import type { AppId, AuditEvent, IsoDateTime, Principal } from "@vendoai/core"; import { type VendoStore } from "../store.js"; export interface AuditQuery { principal?: Principal; appId?: AppId; kind?: AuditEvent["kind"]; from?: IsoDateTime; to?: IsoDateTime; cursor?: string; limit?: number; } /** 02-store ยง3 */ export declare function auditStore(store: VendoStore): { append(event: AuditEvent): Promise; query(filter: AuditQuery): Promise<{ events: AuditEvent[]; cursor?: string; }>; export(filter?: { from?: IsoDateTime; to?: IsoDateTime; }): AsyncIterable; }; //# sourceMappingURL=audit.d.ts.map