import { z } from 'zod'; export declare const modesSelectorSchema: z.ZodEffects>; exclude: z.ZodOptional>; }, "strip", z.ZodTypeAny, { include?: string[] | undefined; exclude?: string[] | undefined; }, { include?: string[] | undefined; exclude?: string[] | undefined; }>>, { include?: string[] | undefined; exclude?: string[] | undefined; } | undefined, { include?: string[] | undefined; exclude?: string[] | undefined; } | undefined>; export type ModesSelector = z.infer; export declare const withModesSchema: z.ZodObject<{ withModes: z.ZodEffects>; exclude: z.ZodOptional>; }, "strip", z.ZodTypeAny, { include?: string[] | undefined; exclude?: string[] | undefined; }, { include?: string[] | undefined; exclude?: string[] | undefined; }>>, { include?: string[] | undefined; exclude?: string[] | undefined; } | undefined, { include?: string[] | undefined; exclude?: string[] | undefined; } | undefined>; }, "strip", z.ZodTypeAny, { withModes?: { include?: string[] | undefined; exclude?: string[] | undefined; } | undefined; }, { withModes?: { include?: string[] | undefined; exclude?: string[] | undefined; } | undefined; }>; export type NodeWithModes = z.infer;