import { z } from 'zod'; import { NodeWithModes } from '../internals/withModes.js'; import { NodeWithTypes } from '../internals/withTypes.js'; import { NodeWithAtDepth } from '../internals/nodeAtDepthProperty.js'; import { WhereNode } from '../query.js'; export declare const groupParentsOfTokenUpToDepthOperatorSchema: z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"collection">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "collection"; equalToDepth?: undefined; }, { upToDepth: number | "collection"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>; export declare const collectionParentsOfTokenUpToDepthOperatorSchema: z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"group">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "group"; equalToDepth?: undefined; }, { upToDepth: number | "group"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>; export declare const tokenSelectSchema: z.ZodEffects; parents: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { upToDepth: number; }, { upToDepth: number; }>, z.ZodObject<{ equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; }, { equalToDepth: number; }>]>, z.ZodObject<{ groups: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"collection">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "collection"; equalToDepth?: undefined; }, { upToDepth: number | "collection"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>]>>; collections: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"group">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "group"; equalToDepth?: undefined; }, { upToDepth: number | "group"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>]>>; }, "strict", z.ZodTypeAny, { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; }, { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; }>]>>; }, "strict", z.ZodTypeAny, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }>, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }>; export type TokenSelect = z.infer; declare const tokenSelectPropertySchema: z.ZodUnion<[z.ZodLiteral, z.ZodEffects; parents: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { upToDepth: number; }, { upToDepth: number; }>, z.ZodObject<{ equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; }, { equalToDepth: number; }>]>, z.ZodObject<{ groups: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"collection">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "collection"; equalToDepth?: undefined; }, { upToDepth: number | "collection"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>]>>; collections: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"group">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "group"; equalToDepth?: undefined; }, { upToDepth: number | "group"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>]>>; }, "strict", z.ZodTypeAny, { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; }, { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; }>]>>; }, "strict", z.ZodTypeAny, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }>, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }>]>; export type TokenSelectProperty = z.infer; declare const tokenWithSelectSchema: z.ZodObject<{ select: z.ZodUnion<[z.ZodLiteral, z.ZodEffects; parents: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { upToDepth: number; }, { upToDepth: number; }>, z.ZodObject<{ equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; }, { equalToDepth: number; }>]>, z.ZodObject<{ groups: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"collection">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "collection"; equalToDepth?: undefined; }, { upToDepth: number | "collection"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>]>>; collections: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"group">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "group"; equalToDepth?: undefined; }, { upToDepth: number | "group"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>]>>; }, "strict", z.ZodTypeAny, { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; }, { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; }>]>>; }, "strict", z.ZodTypeAny, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }>, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { select: (true | { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }) & (true | { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; } | undefined); }, { select: (true | { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }) & (true | { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; } | undefined); }>; export type TokenWithSelect = z.infer; declare const tokenNestedInPropertySchema: z.ZodObject<{ collection: z.ZodOptional; group: z.ZodOptional; }, "strip", z.ZodTypeAny, { collection?: boolean | undefined; group?: boolean | undefined; }, { collection?: boolean | undefined; group?: boolean | undefined; }>; export type TokenNestedInProperty = z.infer; declare const tokenWithNestedInSchema: z.ZodObject<{ nestedIn: z.ZodOptional; group: z.ZodOptional; }, "strip", z.ZodTypeAny, { collection?: boolean | undefined; group?: boolean | undefined; }, { collection?: boolean | undefined; group?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { nestedIn?: { collection?: boolean | undefined; group?: boolean | undefined; } | undefined; }, { nestedIn?: { collection?: boolean | undefined; group?: boolean | undefined; } | undefined; }>; export type TokenWithNestedIn = z.infer; declare const tokenContainsAliasesSchema: z.ZodOptional, z.ZodLiteral<"mode">, z.ZodLiteral<"value">]>>; resolvability: z.ZodOptional, z.ZodLiteral<"unresolvable">, z.ZodLiteral<"resolvable">]>>; }, "strict", z.ZodTypeAny, { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; }, { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; }>]>>; export type TokenContainsAliases = z.infer; declare const tokenWithContainsAliasesSchema: z.ZodObject<{ containsAliases: z.ZodOptional, z.ZodLiteral<"mode">, z.ZodLiteral<"value">]>>; resolvability: z.ZodOptional, z.ZodLiteral<"unresolvable">, z.ZodLiteral<"resolvable">]>>; }, "strict", z.ZodTypeAny, { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; }, { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; }>]>>; }, "strip", z.ZodTypeAny, { containsAliases?: boolean | { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; } | undefined; }, { containsAliases?: boolean | { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; } | undefined; }>; export type TokenWithContainsAliases = z.infer; declare const tokenSourcesSchema: z.ZodOptional; }, "strict", z.ZodTypeAny, { include: string[]; }, { include: string[]; }>, z.ZodObject<{ exclude: z.ZodArray; }, "strict", z.ZodTypeAny, { exclude: string[]; }, { exclude: string[]; }>]>>; export type TokenSourceIds = z.infer; declare const tokenWithSourcesSchema: z.ZodObject<{ withSourceIds: z.ZodOptional; }, "strict", z.ZodTypeAny, { include: string[]; }, { include: string[]; }>, z.ZodObject<{ exclude: z.ZodArray; }, "strict", z.ZodTypeAny, { exclude: string[]; }, { exclude: string[]; }>]>>; }, "strip", z.ZodTypeAny, { withSourceIds?: { include: string[]; } | { exclude: string[]; } | undefined; }, { withSourceIds?: { include: string[]; } | { exclude: string[]; } | undefined; }>; export type TokenWithSourceIds = z.infer; declare const tokenCreatedSchema: z.ZodOptional; to: z.ZodOptional; }, "strip", z.ZodTypeAny, { from?: string | undefined; to?: string | undefined; }, { from?: string | undefined; to?: string | undefined; }>>; export type TokenCreated = z.infer; declare const tokenWithCreatedSchema: z.ZodObject<{ created: z.ZodOptional; to: z.ZodOptional; }, "strip", z.ZodTypeAny, { from?: string | undefined; to?: string | undefined; }, { from?: string | undefined; to?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { created?: { from?: string | undefined; to?: string | undefined; } | undefined; }, { created?: { from?: string | undefined; to?: string | undefined; } | undefined; }>; export type TokenWithCreated = z.infer; declare const tokenUpdatedSchema: z.ZodOptional; to: z.ZodOptional; }, "strip", z.ZodTypeAny, { from?: string | undefined; to?: string | undefined; }, { from?: string | undefined; to?: string | undefined; }>>; export type TokenUpdated = z.infer; declare const tokenWithUpdatedSchema: z.ZodObject<{ updated: z.ZodOptional; to: z.ZodOptional; }, "strip", z.ZodTypeAny, { from?: string | undefined; to?: string | undefined; }, { from?: string | undefined; to?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { updated?: { from?: string | undefined; to?: string | undefined; } | undefined; }, { updated?: { from?: string | undefined; to?: string | undefined; } | undefined; }>; export type TokenWithUpdated = z.infer; declare const tokenWithSelfSelectorSchema: z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodEffects; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; description?: string | undefined; }, { name?: string | undefined; description?: string | undefined; }>, { name?: string | undefined; description?: string | undefined; }, { name?: string | undefined; description?: string | undefined; }>]>; }, "strip", z.ZodTypeAny, { token: (string | { name?: string | undefined; description?: string | undefined; }) & (string | { name?: string | undefined; description?: string | undefined; } | undefined); }, { token: (string | { name?: string | undefined; description?: string | undefined; }) & (string | { name?: string | undefined; description?: string | undefined; } | undefined); }>; export type TokenWithSelfSelector = z.infer; export declare const tokenWhereSchema: 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>; atDepth: z.ZodOptional, z.ZodObject<{ upTo: z.ZodUndefined; equalTo: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalTo: number; upTo?: undefined; }, { equalTo: number; upTo?: undefined; }>]>>; withTypes: z.ZodEffects, "many">>; exclude: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { include?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; exclude?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; }, { include?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; exclude?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; }>>, { include?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; exclude?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; } | undefined, { include?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; exclude?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; } | undefined>; token: z.ZodUnion<[z.ZodString, z.ZodEffects; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; description?: string | undefined; }, { name?: string | undefined; description?: string | undefined; }>, { name?: string | undefined; description?: string | undefined; }, { name?: string | undefined; description?: string | undefined; }>]>; select: z.ZodUnion<[z.ZodLiteral, z.ZodEffects; parents: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { upToDepth: number; }, { upToDepth: number; }>, z.ZodObject<{ equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; }, { equalToDepth: number; }>]>, z.ZodObject<{ groups: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"collection">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "collection"; equalToDepth?: undefined; }, { upToDepth: number | "collection"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>]>>; collections: z.ZodOptional, z.ZodUnion<[z.ZodObject<{ upToDepth: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"group">]>; equalToDepth: z.ZodUndefined; }, "strict", z.ZodTypeAny, { upToDepth: number | "group"; equalToDepth?: undefined; }, { upToDepth: number | "group"; equalToDepth?: undefined; }>, z.ZodObject<{ upToDepth: z.ZodUndefined; equalToDepth: z.ZodNumber; }, "strict", z.ZodTypeAny, { equalToDepth: number; upToDepth?: undefined; }, { equalToDepth: number; upToDepth?: undefined; }>]>]>>; }, "strict", z.ZodTypeAny, { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; }, { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; }>]>>; }, "strict", z.ZodTypeAny, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }>, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }, { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }>]>; nestedIn: z.ZodOptional; group: z.ZodOptional; }, "strip", z.ZodTypeAny, { collection?: boolean | undefined; group?: boolean | undefined; }, { collection?: boolean | undefined; group?: boolean | undefined; }>>; containsAliases: z.ZodOptional, z.ZodLiteral<"mode">, z.ZodLiteral<"value">]>>; resolvability: z.ZodOptional, z.ZodLiteral<"unresolvable">, z.ZodLiteral<"resolvable">]>>; }, "strict", z.ZodTypeAny, { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; }, { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; }>]>>; withSourceIds: z.ZodOptional; }, "strict", z.ZodTypeAny, { include: string[]; }, { include: string[]; }>, z.ZodObject<{ exclude: z.ZodArray; }, "strict", z.ZodTypeAny, { exclude: string[]; }, { exclude: string[]; }>]>>; created: z.ZodOptional; to: z.ZodOptional; }, "strip", z.ZodTypeAny, { from?: string | undefined; to?: string | undefined; }, { from?: string | undefined; to?: string | undefined; }>>; updated: z.ZodOptional; to: z.ZodOptional; }, "strip", z.ZodTypeAny, { from?: string | undefined; to?: string | undefined; }, { from?: string | undefined; to?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { token: (string | { name?: string | undefined; description?: string | undefined; }) & (string | { name?: string | undefined; description?: string | undefined; } | undefined); select: (true | { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }) & (true | { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; } | undefined); withModes?: { include?: string[] | undefined; exclude?: string[] | undefined; } | undefined; atDepth?: { upTo: number; equalTo?: undefined; } | { equalTo: number; upTo?: undefined; } | undefined; withTypes?: { include?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; exclude?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; } | undefined; nestedIn?: { collection?: boolean | undefined; group?: boolean | undefined; } | undefined; containsAliases?: boolean | { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; } | undefined; withSourceIds?: { include: string[]; } | { exclude: string[]; } | undefined; created?: { from?: string | undefined; to?: string | undefined; } | undefined; updated?: { from?: string | undefined; to?: string | undefined; } | undefined; }, { token: (string | { name?: string | undefined; description?: string | undefined; }) & (string | { name?: string | undefined; description?: string | undefined; } | undefined); select: (true | { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; }) & (true | { token?: boolean | undefined; parents?: true | { upToDepth: number; } | { equalToDepth: number; } | { groups?: true | { upToDepth: number | "collection"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; collections?: true | { upToDepth: number | "group"; equalToDepth?: undefined; } | { equalToDepth: number; upToDepth?: undefined; } | undefined; } | undefined; } | undefined); withModes?: { include?: string[] | undefined; exclude?: string[] | undefined; } | undefined; atDepth?: { upTo: number; equalTo?: undefined; } | { equalTo: number; upTo?: undefined; } | undefined; withTypes?: { include?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; exclude?: ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[] | undefined; } | undefined; nestedIn?: { collection?: boolean | undefined; group?: boolean | undefined; } | undefined; containsAliases?: boolean | { level?: "value" | "all" | "mode" | undefined; resolvability?: "all" | "unresolvable" | "resolvable" | undefined; } | undefined; withSourceIds?: { include: string[]; } | { exclude: string[]; } | undefined; created?: { from?: string | undefined; to?: string | undefined; } | undefined; updated?: { from?: string | undefined; to?: string | undefined; } | undefined; }>; export type TokenWhere = TokenWithSelfSelector & TokenWithSelect & NodeWithAtDepth & TokenWithNestedIn & NodeWithTypes & NodeWithModes & TokenWithContainsAliases & TokenWithSourceIds & TokenWithCreated & TokenWithUpdated; export declare function matchIsTokenWhere(where: WhereNode): where is TokenWhere; export {};