import { z } from 'zod'; export declare const EventSourceSchema: z.ZodEnum<{ nx: "nx"; vite: "vite"; typescript: "typescript"; eslint: "eslint"; rollup: "rollup"; "client-runtime": "client-runtime"; chrome: "chrome"; react: "react"; valtio: "valtio"; nestjs: "nestjs"; nextjs: "nextjs"; db: "db"; redis: "redis"; queue: "queue"; memory: "memory"; visual: "visual"; perf: "perf"; security: "security"; gateway: "gateway"; external: "external"; ai: "ai"; }>; export type EventSource = z.infer; export declare const EventCategorySchema: z.ZodEnum<{ db: "db"; memory: "memory"; visual: "visual"; security: "security"; ai: "ai"; build: "build"; lint: "lint"; typecheck: "typecheck"; test: "test"; runtime: "runtime"; render: "render"; trace: "trace"; state: "state"; network: "network"; backend: "backend"; performance: "performance"; deps: "deps"; cluster: "cluster"; }>; export type EventCategory = z.infer; export declare const SeveritySchema: z.ZodEnum<{ error: "error"; debug: "debug"; info: "info"; warning: "warning"; fatal: "fatal"; }>; export type Severity = z.infer; export declare const BaseEventSchema: z.ZodObject<{ id: z.ZodString; sessionId: z.ZodString; timestamp: z.ZodNumber; source: z.ZodEnum<{ nx: "nx"; vite: "vite"; typescript: "typescript"; eslint: "eslint"; rollup: "rollup"; "client-runtime": "client-runtime"; chrome: "chrome"; react: "react"; valtio: "valtio"; nestjs: "nestjs"; nextjs: "nextjs"; db: "db"; redis: "redis"; queue: "queue"; memory: "memory"; visual: "visual"; perf: "perf"; security: "security"; gateway: "gateway"; external: "external"; ai: "ai"; }>; category: z.ZodEnum<{ db: "db"; memory: "memory"; visual: "visual"; security: "security"; ai: "ai"; build: "build"; lint: "lint"; typecheck: "typecheck"; test: "test"; runtime: "runtime"; render: "render"; trace: "trace"; state: "state"; network: "network"; backend: "backend"; performance: "performance"; deps: "deps"; cluster: "cluster"; }>; severity: z.ZodEnum<{ error: "error"; debug: "debug"; info: "info"; warning: "warning"; fatal: "fatal"; }>; context: z.ZodObject<{ sessionId: z.ZodString; browserContextId: z.ZodOptional; tabId: z.ZodOptional; frameId: z.ZodOptional; route: z.ZodOptional; url: z.ZodOptional; flowId: z.ZodOptional; originType: z.ZodOptional>; originNodeId: z.ZodOptional; causedByNodeId: z.ZodOptional; requestId: z.ZodOptional; traceparent: z.ZodOptional; userActionId: z.ZodOptional; userIdHash: z.ZodOptional; tenantIdHash: z.ZodOptional; }, z.core.$strip>; fingerprint: z.ZodString; title: z.ZodString; message: z.ZodOptional; location: z.ZodOptional; column: z.ZodOptional; symbol: z.ZodOptional; componentName: z.ZodOptional; hookName: z.ZodOptional; }, z.core.$strip>>; relatedFiles: z.ZodOptional>; relatedUrls: z.ZodOptional>; raw: z.ZodOptional; }, z.core.$strip>; export type BaseEvent = z.infer;