import { z } from 'zod'; declare const basicTreeNodeDataSchema: z.ZodObject<{ name: z.ZodString; values: z.ZodOptional>>; }, z.core.$strip>; export declare const basicTreeNodeSchema: z.ZodType; export type BasicTreeNode = z.infer & { children?: BasicTreeNode[]; }; export declare const coverageTreeMissingLOCSchema: z.ZodObject<{ startLine: z.ZodNumber; startColumn: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; name: z.ZodOptional; kind: z.ZodOptional; }, z.core.$strip>; export type CoverageTreeMissingLOC = z.infer; declare const coverageTreeNodeDataSchema: z.ZodObject<{ name: z.ZodString; values: z.ZodObject<{ coverage: z.ZodNumber; missing: z.ZodOptional; endLine: z.ZodOptional; endColumn: z.ZodOptional; name: z.ZodOptional; kind: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; export declare const coverageTreeNodeSchema: z.ZodType; export type CoverageTreeNode = z.infer & { children?: CoverageTreeNode[]; }; export declare const basicTreeSchema: z.ZodObject<{ title: z.ZodOptional; type: z.ZodOptional>; root: z.ZodType>; }, z.core.$strip>; export type BasicTree = z.infer; export declare const coverageTreeSchema: z.ZodObject<{ title: z.ZodOptional; type: z.ZodLiteral<"coverage">; root: z.ZodType>; }, z.core.$strip>; export type CoverageTree = z.infer; export declare const treeSchema: z.ZodUnion; type: z.ZodOptional>; root: z.ZodType>; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; type: z.ZodLiteral<"coverage">; root: z.ZodType>; }, z.core.$strip>]>; export type Tree = z.infer; export {};