import { z } from 'zod'; export declare const TraceNodeTypeSchema: z.ZodEnum<{ effect: "effect"; timer: "timer"; "hmr-update": "hmr-update"; route: "route"; render: "render"; promise: "promise"; session: "session"; "browser-context": "browser-context"; tab: "tab"; renderer: "renderer"; router: "router"; page: "page"; component: "component"; element: "element"; slot: "slot"; "react-mount": "react-mount"; "react-unmount": "react-unmount"; hook: "hook"; "effect-run": "effect-run"; memo: "memo"; "memo-compute": "memo-compute"; "ui-event": "ui-event"; handler: "handler"; animation: "animation"; "animation-frame": "animation-frame"; transition: "transition"; "api-client-call": "api-client-call"; "http-request": "http-request"; "http-response": "http-response"; "server-process": "server-process"; "nest-app": "nest-app"; "nest-module": "nest-module"; "nest-provider": "nest-provider"; "singleton-instance": "singleton-instance"; "server-request": "server-request"; guard: "guard"; controller: "controller"; "service-method": "service-method"; loop: "loop"; "loop-iteration": "loop-iteration"; "queue-job": "queue-job"; "db-query": "db-query"; "redis-op": "redis-op"; "promise-continuation": "promise-continuation"; "state-store": "state-store"; "state-update": "state-update"; selector: "selector"; "selector-update": "selector-update"; "visual-frame": "visual-frame"; "visual-violation": "visual-violation"; "style-change": "style-change"; "layout-change": "layout-change"; "memory-owner": "memory-owner"; "memory-mutation": "memory-mutation"; "memory-retention": "memory-retention"; "heap-snapshot": "heap-snapshot"; "build-event": "build-event"; "lint-event": "lint-event"; "typecheck-event": "typecheck-event"; "test-event": "test-event"; "bundle-report": "bundle-report"; }>; export type TraceNodeType = z.infer; export declare const LifecycleSchema: z.ZodEnum<{ created: "created"; active: "active"; completed: "completed"; disposed: "disposed"; errored: "errored"; }>; export type Lifecycle = z.infer; export declare const TraceNodeSchema: z.ZodObject<{ id: z.ZodString; parentTraceNodeId: z.ZodOptional; type: z.ZodEnum<{ effect: "effect"; timer: "timer"; "hmr-update": "hmr-update"; route: "route"; render: "render"; promise: "promise"; session: "session"; "browser-context": "browser-context"; tab: "tab"; renderer: "renderer"; router: "router"; page: "page"; component: "component"; element: "element"; slot: "slot"; "react-mount": "react-mount"; "react-unmount": "react-unmount"; hook: "hook"; "effect-run": "effect-run"; memo: "memo"; "memo-compute": "memo-compute"; "ui-event": "ui-event"; handler: "handler"; animation: "animation"; "animation-frame": "animation-frame"; transition: "transition"; "api-client-call": "api-client-call"; "http-request": "http-request"; "http-response": "http-response"; "server-process": "server-process"; "nest-app": "nest-app"; "nest-module": "nest-module"; "nest-provider": "nest-provider"; "singleton-instance": "singleton-instance"; "server-request": "server-request"; guard: "guard"; controller: "controller"; "service-method": "service-method"; loop: "loop"; "loop-iteration": "loop-iteration"; "queue-job": "queue-job"; "db-query": "db-query"; "redis-op": "redis-op"; "promise-continuation": "promise-continuation"; "state-store": "state-store"; "state-update": "state-update"; selector: "selector"; "selector-update": "selector-update"; "visual-frame": "visual-frame"; "visual-violation": "visual-violation"; "style-change": "style-change"; "layout-change": "layout-change"; "memory-owner": "memory-owner"; "memory-mutation": "memory-mutation"; "memory-retention": "memory-retention"; "heap-snapshot": "heap-snapshot"; "build-event": "build-event"; "lint-event": "lint-event"; "typecheck-event": "typecheck-event"; "test-event": "test-event"; "bundle-report": "bundle-report"; }>; logicalId: z.ZodOptional; instanceId: z.ZodOptional; generation: z.ZodOptional; lifecycle: z.ZodEnum<{ created: "created"; active: "active"; completed: "completed"; disposed: "disposed"; errored: "errored"; }>; 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>; name: z.ZodString; startTime: z.ZodNumber; endTime: z.ZodOptional; durationMs: z.ZodOptional; location: z.ZodOptional; column: z.ZodOptional; symbol: z.ZodOptional; componentName: z.ZodOptional; hookName: z.ZodOptional; }, z.core.$strip>>; attributes: z.ZodRecord; }, z.core.$strip>; export type TraceNode = z.infer;