import { z } from "zod"; import { ProjectConfig } from "../config"; export declare function getTestsZodSchema(projectConfig: ProjectConfig, availableFeatureKeys: [string, ...string[]], availableSegmentKeys: [string, ...string[]]): z.ZodUnion>; assertions: z.ZodArray>>>; description: z.ZodOptional; context: z.ZodRecord; expectedToMatch: z.ZodBoolean; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ feature: z.ZodType>; assertions: z.ZodArray>>>; description: z.ZodOptional; at: z.ZodUnion; environment: z.ZodType>; tag: z.ZodOptional>>; scope: z.ZodOptional>>; sticky: z.ZodOptional>>; context: z.ZodOptional>; defaultVariationValue: z.ZodOptional; defaultVariableValues: z.ZodOptional>; expectedToBeEnabled: z.ZodOptional; expectedVariation: z.ZodOptional>; expectedVariables: z.ZodOptional>; expectedEvaluations: z.ZodOptional>; variation: z.ZodOptional>; variables: z.ZodOptional>>; }, z.core.$strip>>; children: z.ZodOptional>>; context: z.ZodOptional>; defaultVariationValue: z.ZodOptional; defaultVariableValues: z.ZodOptional>; expectedToBeEnabled: z.ZodOptional; expectedVariation: z.ZodOptional>; expectedVariables: z.ZodOptional>; expectedEvaluations: z.ZodOptional>; variation: z.ZodOptional>; variables: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strict>>; }, z.core.$strict>]>;