import type { Tagged } from 'type-fest'; /** 表示 ResourceContext 的版本号 */ export type ResourceContextVersion = Tagged; /** 生成 ResourceContext 的版本号 */ export declare function ResourceContextVersion(major: number): ResourceContextVersion; /** 资源审计日志条目 */ export interface ResourceAuditLog { /** 操作 */ action: 'export'; /** 执行操作的用户名 */ user: string; /** 执行操作时的主机名,`location.origin` */ origin: string; /** 操作主机的 machine id */ machine: string; /** 操作时间戳,`Date.now()` */ timestamp: number; } /** 上下文,保存与资源实际内容无关的状态 */ export interface ResourceContext extends Record { /** 上下文版本 */ version: ResourceContextVersion; /** 计数器 */ counter?: Record; /** 资源审计日志 */ audit?: ResourceAuditLog[]; } //# sourceMappingURL=context.d.ts.map