UNPKG

@fedmcp/core

Version:

Federal Model Context Protocol - TypeScript implementation

47 lines 1.16 kB
export declare enum AuditAction { CREATE = "create", READ = "read", UPDATE = "update", DELETE = "delete", VERIFY = "verify", SIGN = "sign", EXPORT = "export", IMPORT = "import" } export interface AuditEvent { id: string; timestamp: string; action: AuditAction; actor: string; artifactId?: string; workspaceId: string; metadata?: Record<string, any>; ipAddress?: string; userAgent?: string; sessionId?: string; } export declare class FedMCPAuditEvent implements AuditEvent { id: string; timestamp: string; action: AuditAction; actor: string; artifactId?: string; workspaceId: string; metadata?: Record<string, any>; ipAddress?: string; userAgent?: string; sessionId?: string; constructor(params: { action: AuditAction; actor: string; workspaceId: string; artifactId?: string; metadata?: Record<string, any>; ipAddress?: string; userAgent?: string; sessionId?: string; }); toCloudWatchLog(): Record<string, any>; toJSON(): AuditEvent; } //# sourceMappingURL=audit.d.ts.map