import { z } from "zod"; export declare const ModeWHSchema: z.ZodNullable>; export declare const CaseStyleSchema: z.ZodEnum<["kebab", "snake", "camel", "pascal"]>; export declare const SourceModeSchema: z.ZodEnum<["rest", "mcp"]>; export declare const SourceExportTransportSchema: z.ZodEnum<["rest", "plugin"]>; export declare const SourceExportFormatSchema: z.ZodEnum<["png", "jpg"]>; export declare const UnsafeSvgPolicySchema: z.ZodEnum<["fail", "embed-png", "embed-image-fills"]>; export declare const SourceExportConstraintTypeSchema: z.ZodEnum<["SCALE", "WIDTH", "HEIGHT"]>; export declare const SOURCE_EXPORT_MAX_SCALE = 16; export declare const SOURCE_EXPORT_MAX_DIMENSION = 4096; export declare const AssetFormatSchema: z.ZodEnum<["svg", "png", "jpg", "webp", "gif", "pdf", "mp4", "webm"]>; export declare const FontEngineSchema: z.ZodEnum<["webfonts-generator", "advanced"]>; export declare const CollisionStrategySchema: z.ZodEnum<["error", "add-nodeid", "add-index"]>; export declare const TargetModeSchema: z.ZodEnum<["sync", "convert-local"]>; export declare const FontFormatSchema: z.ZodArray, "many">; export declare const VariantMatchValueSchema: z.ZodUnion<[z.ZodString, z.ZodArray]>; export declare const VariantMatchSchema: z.ZodRecord]>>; export declare const DescriptionExportMarkerSchema: z.ZodObject<{ /** Marker key in Figma description, e.g. `sxl-studio-export-icon: true` */ key: z.ZodDefault; /** When marker is not found in description, include by default or skip. */ includeWhenMissing: z.ZodDefault; }, "strip", z.ZodTypeAny, { key: string; includeWhenMissing: boolean; }, { key?: string | undefined; includeWhenMissing?: boolean | undefined; }>; export declare const NodeSelectorsSchema: z.ZodObject<{ includeNodeIds: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>; export declare const SourceConfigSchema: z.ZodEffects; mode: z.ZodDefault>; fileKey: z.ZodOptional; fileKeyVar: z.ZodOptional; pageName: z.ZodOptional; pageId: z.ZodOptional; sectionName: z.ZodOptional; sectionId: z.ZodOptional; downloadSpeed: z.ZodDefault; descriptionExportMarker: z.ZodOptional; /** When marker is not found in description, include by default or skip. */ includeWhenMissing: z.ZodDefault; }, "strip", z.ZodTypeAny, { key: string; includeWhenMissing: boolean; }, { key?: string | undefined; includeWhenMissing?: boolean | undefined; }>>; selectors: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; mode: "rest" | "mcp"; downloadSpeed: number; name?: string | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; descriptionExportMarker?: { key: string; includeWhenMissing: boolean; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }, { id: string; name?: string | undefined; mode?: "rest" | "mcp" | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; downloadSpeed?: number | undefined; descriptionExportMarker?: { key?: string | undefined; includeWhenMissing?: boolean | undefined; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }>, { id: string; mode: "rest" | "mcp"; downloadSpeed: number; name?: string | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; descriptionExportMarker?: { key: string; includeWhenMissing: boolean; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }, { id: string; name?: string | undefined; mode?: "rest" | "mcp" | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; downloadSpeed?: number | undefined; descriptionExportMarker?: { key?: string | undefined; includeWhenMissing?: boolean | undefined; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }>; export declare const OutputConfigSchema: z.ZodObject<{ path: z.ZodString; format: z.ZodDefault>; scale: z.ZodDefault; quality: z.ZodDefault; lossless: z.ZodDefault; unsafeSvgPolicy: z.ZodDefault>; qualitySize: z.ZodDefault>; width: z.ZodDefault>; height: z.ZodDefault>; modeWH: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }, { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }>; export declare const SourceExportConstraintSchema: z.ZodEffects; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>; export declare const SourceExportConfigSchema: z.ZodObject<{ transport: z.ZodDefault>; format: z.ZodDefault>; constraint: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>>; }, "strip", z.ZodTypeAny, { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }>; export declare const NamingConfigSchema: z.ZodObject<{ case: z.ZodDefault>; separator: z.ZodOptional; pattern: z.ZodOptional; prefix: z.ZodDefault>; suffix: z.ZodDefault>; includeSectionName: z.ZodDefault; collisionStrategy: z.ZodDefault>; }, "strip", z.ZodTypeAny, { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }>; export declare const DownloadTargetSchema: z.ZodObject<{ enabled: z.ZodDefault; pruneUntracked: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; pruneUntracked: boolean; }, { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; }>; export declare const MotionTargetSchema: z.ZodObject<{ enabled: z.ZodDefault; fps: z.ZodDefault; loop: z.ZodDefault; includeDescendants: z.ZodDefault; descendantMaxDepth: z.ZodDefault; descendantMaxNodes: z.ZodDefault; ignoreOverlappingLayers: z.ZodDefault; includeIdAttribute: z.ZodDefault; ffmpegPath: z.ZodOptional; keepFrames: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; }, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }>; export declare const FontTargetSchema: z.ZodObject<{ enabled: z.ZodDefault; path: z.ZodDefault; formats: z.ZodDefault, "many">>; fontName: z.ZodDefault; engine: z.ZodDefault>; includeNames: z.ZodOptional>; excludeNames: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }>; export declare const SfSymbolsTargetSchema: z.ZodObject<{ enabled: z.ZodDefault; path: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; }, { path?: string | undefined; enabled?: boolean | undefined; }>; export declare const OverrideMatchSchema: z.ZodObject<{ pageName: z.ZodOptional; pageId: z.ZodOptional; sectionName: z.ZodOptional; sectionId: z.ZodOptional; componentName: z.ZodOptional; componentSetName: z.ZodOptional; nodeId: z.ZodOptional; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }, { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }>; export declare const OverridePatchSchema: z.ZodEffects; format: z.ZodOptional>>; scale: z.ZodOptional>; quality: z.ZodOptional>; lossless: z.ZodOptional>; unsafeSvgPolicy: z.ZodOptional>>; qualitySize: z.ZodOptional>>; width: z.ZodOptional>>; height: z.ZodOptional>>; modeWH: z.ZodOptional>>>; }, "strip", z.ZodTypeAny, { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }, { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }>>; sourceExport: z.ZodOptional>>; format: z.ZodOptional>>; constraint: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>>>; }, "strip", z.ZodTypeAny, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }>>; naming: z.ZodOptional>>; separator: z.ZodOptional>; pattern: z.ZodOptional>; prefix: z.ZodOptional>>; suffix: z.ZodOptional>>; includeSectionName: z.ZodOptional>; collisionStrategy: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }>>; motion: z.ZodOptional>; fps: z.ZodOptional>; loop: z.ZodOptional>; includeDescendants: z.ZodOptional>; descendantMaxDepth: z.ZodOptional>; descendantMaxNodes: z.ZodOptional>; ignoreOverlappingLayers: z.ZodOptional>; includeIdAttribute: z.ZodOptional>; ffmpegPath: z.ZodOptional>; keepFrames: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }>>; font: z.ZodOptional>; path: z.ZodOptional>; formats: z.ZodOptional, "many">>>; fontName: z.ZodOptional>; engine: z.ZodOptional>>; includeNames: z.ZodOptional>>; excludeNames: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }>>; sfSymbols: z.ZodOptional>; path: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path?: string | undefined; enabled?: boolean | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; selectors: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>; export declare const TargetOverrideRuleSchema: z.ZodObject<{ name: z.ZodOptional; match: z.ZodObject<{ pageName: z.ZodOptional; pageId: z.ZodOptional; sectionName: z.ZodOptional; sectionId: z.ZodOptional; componentName: z.ZodOptional; componentSetName: z.ZodOptional; nodeId: z.ZodOptional; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }, { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }>; patch: z.ZodEffects; format: z.ZodOptional>>; scale: z.ZodOptional>; quality: z.ZodOptional>; lossless: z.ZodOptional>; unsafeSvgPolicy: z.ZodOptional>>; qualitySize: z.ZodOptional>>; width: z.ZodOptional>>; height: z.ZodOptional>>; modeWH: z.ZodOptional>>>; }, "strip", z.ZodTypeAny, { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }, { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }>>; sourceExport: z.ZodOptional>>; format: z.ZodOptional>>; constraint: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>>>; }, "strip", z.ZodTypeAny, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }>>; naming: z.ZodOptional>>; separator: z.ZodOptional>; pattern: z.ZodOptional>; prefix: z.ZodOptional>>; suffix: z.ZodOptional>>; includeSectionName: z.ZodOptional>; collisionStrategy: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }>>; motion: z.ZodOptional>; fps: z.ZodOptional>; loop: z.ZodOptional>; includeDescendants: z.ZodOptional>; descendantMaxDepth: z.ZodOptional>; descendantMaxNodes: z.ZodOptional>; ignoreOverlappingLayers: z.ZodOptional>; includeIdAttribute: z.ZodOptional>; ffmpegPath: z.ZodOptional>; keepFrames: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }>>; font: z.ZodOptional>; path: z.ZodOptional>; formats: z.ZodOptional, "many">>>; fontName: z.ZodOptional>; engine: z.ZodOptional>>; includeNames: z.ZodOptional>>; excludeNames: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }>>; sfSymbols: z.ZodOptional>; path: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path?: string | undefined; enabled?: boolean | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; selectors: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }, { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }>; export declare const TargetConfigSchema: z.ZodEffects; mode: z.ZodDefault>; sourceIds: z.ZodDefault>; selectors: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>>; download: z.ZodDefault; pruneUntracked: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; pruneUntracked: boolean; }, { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; }>>; output: z.ZodObject<{ path: z.ZodString; format: z.ZodDefault>; scale: z.ZodDefault; quality: z.ZodDefault; lossless: z.ZodDefault; unsafeSvgPolicy: z.ZodDefault>; qualitySize: z.ZodDefault>; width: z.ZodDefault>; height: z.ZodDefault>; modeWH: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }, { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }>; sourceExport: z.ZodOptional>; format: z.ZodDefault>; constraint: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>>; }, "strip", z.ZodTypeAny, { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }>>; naming: z.ZodDefault>; separator: z.ZodOptional; pattern: z.ZodOptional; prefix: z.ZodDefault>; suffix: z.ZodDefault>; includeSectionName: z.ZodDefault; collisionStrategy: z.ZodDefault>; }, "strip", z.ZodTypeAny, { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }>>; font: z.ZodOptional; path: z.ZodDefault; formats: z.ZodDefault, "many">>; fontName: z.ZodDefault; engine: z.ZodDefault>; includeNames: z.ZodOptional>; excludeNames: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }>>; motion: z.ZodOptional; fps: z.ZodDefault; loop: z.ZodDefault; includeDescendants: z.ZodDefault; descendantMaxDepth: z.ZodDefault; descendantMaxNodes: z.ZodDefault; ignoreOverlappingLayers: z.ZodDefault; includeIdAttribute: z.ZodDefault; ffmpegPath: z.ZodOptional; keepFrames: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; }, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }>>; sfSymbols: z.ZodOptional; path: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; overrides: z.ZodOptional; match: z.ZodObject<{ pageName: z.ZodOptional; pageId: z.ZodOptional; sectionName: z.ZodOptional; sectionId: z.ZodOptional; componentName: z.ZodOptional; componentSetName: z.ZodOptional; nodeId: z.ZodOptional; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }, { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }>; patch: z.ZodEffects; format: z.ZodOptional>>; scale: z.ZodOptional>; quality: z.ZodOptional>; lossless: z.ZodOptional>; unsafeSvgPolicy: z.ZodOptional>>; qualitySize: z.ZodOptional>>; width: z.ZodOptional>>; height: z.ZodOptional>>; modeWH: z.ZodOptional>>>; }, "strip", z.ZodTypeAny, { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }, { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }>>; sourceExport: z.ZodOptional>>; format: z.ZodOptional>>; constraint: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>>>; }, "strip", z.ZodTypeAny, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }>>; naming: z.ZodOptional>>; separator: z.ZodOptional>; pattern: z.ZodOptional>; prefix: z.ZodOptional>>; suffix: z.ZodOptional>>; includeSectionName: z.ZodOptional>; collisionStrategy: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }>>; motion: z.ZodOptional>; fps: z.ZodOptional>; loop: z.ZodOptional>; includeDescendants: z.ZodOptional>; descendantMaxDepth: z.ZodOptional>; descendantMaxNodes: z.ZodOptional>; ignoreOverlappingLayers: z.ZodOptional>; includeIdAttribute: z.ZodOptional>; ffmpegPath: z.ZodOptional>; keepFrames: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }>>; font: z.ZodOptional>; path: z.ZodOptional>; formats: z.ZodOptional, "many">>>; fontName: z.ZodOptional>; engine: z.ZodOptional>>; includeNames: z.ZodOptional>>; excludeNames: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }>>; sfSymbols: z.ZodOptional>; path: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path?: string | undefined; enabled?: boolean | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; selectors: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }, { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; mode: "sync" | "convert-local"; output: { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }; naming: { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }; sourceIds: string[]; download: { enabled: boolean; pruneUntracked: boolean; }; name?: string | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; motion?: { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; } | undefined; font?: { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path: string; enabled: boolean; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }, { id: string; output: { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }; name?: string | undefined; mode?: "sync" | "convert-local" | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; sourceIds?: string[] | undefined; download?: { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }>, { id: string; mode: "sync" | "convert-local"; output: { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }; naming: { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }; sourceIds: string[]; download: { enabled: boolean; pruneUntracked: boolean; }; name?: string | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; motion?: { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; } | undefined; font?: { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path: string; enabled: boolean; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }, { id: string; output: { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }; name?: string | undefined; mode?: "sync" | "convert-local" | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; sourceIds?: string[] | undefined; download?: { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }>; export declare const IconsConfigSchema: z.ZodEffects; env: z.ZodDefault; }, "strip", z.ZodTypeAny, { figmaTokenVar: string; }, { figmaTokenVar?: string | undefined; }>>; bridge: z.ZodDefault; authTokenVar: z.ZodDefault; }, "strip", z.ZodTypeAny, { baseUrl: string; authTokenVar: string; }, { baseUrl?: string | undefined; authTokenVar?: string | undefined; }>>; state: z.ZodDefault; }, "strip", z.ZodTypeAny, { file: string; }, { file?: string | undefined; }>>; safety: z.ZodDefault; }, "strip", z.ZodTypeAny, { allowOutsideWorkspace: boolean; }, { allowOutsideWorkspace?: boolean | undefined; }>>; sources: z.ZodDefault; mode: z.ZodDefault>; fileKey: z.ZodOptional; fileKeyVar: z.ZodOptional; pageName: z.ZodOptional; pageId: z.ZodOptional; sectionName: z.ZodOptional; sectionId: z.ZodOptional; downloadSpeed: z.ZodDefault; descriptionExportMarker: z.ZodOptional; /** When marker is not found in description, include by default or skip. */ includeWhenMissing: z.ZodDefault; }, "strip", z.ZodTypeAny, { key: string; includeWhenMissing: boolean; }, { key?: string | undefined; includeWhenMissing?: boolean | undefined; }>>; selectors: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; mode: "rest" | "mcp"; downloadSpeed: number; name?: string | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; descriptionExportMarker?: { key: string; includeWhenMissing: boolean; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }, { id: string; name?: string | undefined; mode?: "rest" | "mcp" | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; downloadSpeed?: number | undefined; descriptionExportMarker?: { key?: string | undefined; includeWhenMissing?: boolean | undefined; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }>, { id: string; mode: "rest" | "mcp"; downloadSpeed: number; name?: string | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; descriptionExportMarker?: { key: string; includeWhenMissing: boolean; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }, { id: string; name?: string | undefined; mode?: "rest" | "mcp" | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; downloadSpeed?: number | undefined; descriptionExportMarker?: { key?: string | undefined; includeWhenMissing?: boolean | undefined; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }>, "many">>; targets: z.ZodArray; mode: z.ZodDefault>; sourceIds: z.ZodDefault>; selectors: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>>; download: z.ZodDefault; pruneUntracked: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; pruneUntracked: boolean; }, { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; }>>; output: z.ZodObject<{ path: z.ZodString; format: z.ZodDefault>; scale: z.ZodDefault; quality: z.ZodDefault; lossless: z.ZodDefault; unsafeSvgPolicy: z.ZodDefault>; qualitySize: z.ZodDefault>; width: z.ZodDefault>; height: z.ZodDefault>; modeWH: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }, { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }>; sourceExport: z.ZodOptional>; format: z.ZodDefault>; constraint: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>>; }, "strip", z.ZodTypeAny, { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }>>; naming: z.ZodDefault>; separator: z.ZodOptional; pattern: z.ZodOptional; prefix: z.ZodDefault>; suffix: z.ZodDefault>; includeSectionName: z.ZodDefault; collisionStrategy: z.ZodDefault>; }, "strip", z.ZodTypeAny, { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }>>; font: z.ZodOptional; path: z.ZodDefault; formats: z.ZodDefault, "many">>; fontName: z.ZodDefault; engine: z.ZodDefault>; includeNames: z.ZodOptional>; excludeNames: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }>>; motion: z.ZodOptional; fps: z.ZodDefault; loop: z.ZodDefault; includeDescendants: z.ZodDefault; descendantMaxDepth: z.ZodDefault; descendantMaxNodes: z.ZodDefault; ignoreOverlappingLayers: z.ZodDefault; includeIdAttribute: z.ZodDefault; ffmpegPath: z.ZodOptional; keepFrames: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; }, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }>>; sfSymbols: z.ZodOptional; path: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; overrides: z.ZodOptional; match: z.ZodObject<{ pageName: z.ZodOptional; pageId: z.ZodOptional; sectionName: z.ZodOptional; sectionId: z.ZodOptional; componentName: z.ZodOptional; componentSetName: z.ZodOptional; nodeId: z.ZodOptional; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }, { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }>; patch: z.ZodEffects; format: z.ZodOptional>>; scale: z.ZodOptional>; quality: z.ZodOptional>; lossless: z.ZodOptional>; unsafeSvgPolicy: z.ZodOptional>>; qualitySize: z.ZodOptional>>; width: z.ZodOptional>>; height: z.ZodOptional>>; modeWH: z.ZodOptional>>>; }, "strip", z.ZodTypeAny, { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }, { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }>>; sourceExport: z.ZodOptional>>; format: z.ZodOptional>>; constraint: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }, { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; }>>>; }, "strip", z.ZodTypeAny, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }, { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; }>>; naming: z.ZodOptional>>; separator: z.ZodOptional>; pattern: z.ZodOptional>; prefix: z.ZodOptional>>; suffix: z.ZodOptional>>; includeSectionName: z.ZodOptional>; collisionStrategy: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }, { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; }>>; motion: z.ZodOptional>; fps: z.ZodOptional>; loop: z.ZodOptional>; includeDescendants: z.ZodOptional>; descendantMaxDepth: z.ZodOptional>; descendantMaxNodes: z.ZodOptional>; ignoreOverlappingLayers: z.ZodOptional>; includeIdAttribute: z.ZodOptional>; ffmpegPath: z.ZodOptional>; keepFrames: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }, { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; }>>; font: z.ZodOptional>; path: z.ZodOptional>; formats: z.ZodOptional, "many">>>; fontName: z.ZodOptional>; engine: z.ZodOptional>>; includeNames: z.ZodOptional>>; excludeNames: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; }>>; sfSymbols: z.ZodOptional>; path: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path?: string | undefined; enabled?: boolean | undefined; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; selectors: z.ZodOptional>; excludeNodeIds: z.ZodOptional>; includeComponentNames: z.ZodOptional>; excludeComponentNames: z.ZodOptional>; includeComponentSetNames: z.ZodOptional>; excludeComponentSetNames: z.ZodOptional>; variantMatch: z.ZodOptional]>>>; }, "strip", z.ZodTypeAny, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }, { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }, { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }, { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; mode: "sync" | "convert-local"; output: { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }; naming: { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }; sourceIds: string[]; download: { enabled: boolean; pruneUntracked: boolean; }; name?: string | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; motion?: { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; } | undefined; font?: { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path: string; enabled: boolean; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }, { id: string; output: { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }; name?: string | undefined; mode?: "sync" | "convert-local" | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; sourceIds?: string[] | undefined; download?: { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }>, { id: string; mode: "sync" | "convert-local"; output: { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }; naming: { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }; sourceIds: string[]; download: { enabled: boolean; pruneUntracked: boolean; }; name?: string | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; motion?: { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; } | undefined; font?: { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path: string; enabled: boolean; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }, { id: string; output: { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }; name?: string | undefined; mode?: "sync" | "convert-local" | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; sourceIds?: string[] | undefined; download?: { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { version: 3; env: { figmaTokenVar: string; }; bridge: { baseUrl: string; authTokenVar: string; }; state: { file: string; }; safety: { allowOutsideWorkspace: boolean; }; sources: { id: string; mode: "rest" | "mcp"; downloadSpeed: number; name?: string | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; descriptionExportMarker?: { key: string; includeWhenMissing: boolean; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }[]; targets: { id: string; mode: "sync" | "convert-local"; output: { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }; naming: { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }; sourceIds: string[]; download: { enabled: boolean; pruneUntracked: boolean; }; name?: string | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; motion?: { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; } | undefined; font?: { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path: string; enabled: boolean; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }[]; }, { version: 3; targets: { id: string; output: { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }; name?: string | undefined; mode?: "sync" | "convert-local" | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; sourceIds?: string[] | undefined; download?: { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }[]; env?: { figmaTokenVar?: string | undefined; } | undefined; bridge?: { baseUrl?: string | undefined; authTokenVar?: string | undefined; } | undefined; state?: { file?: string | undefined; } | undefined; safety?: { allowOutsideWorkspace?: boolean | undefined; } | undefined; sources?: { id: string; name?: string | undefined; mode?: "rest" | "mcp" | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; downloadSpeed?: number | undefined; descriptionExportMarker?: { key?: string | undefined; includeWhenMissing?: boolean | undefined; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }[] | undefined; }>, { version: 3; env: { figmaTokenVar: string; }; bridge: { baseUrl: string; authTokenVar: string; }; state: { file: string; }; safety: { allowOutsideWorkspace: boolean; }; sources: { id: string; mode: "rest" | "mcp"; downloadSpeed: number; name?: string | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; descriptionExportMarker?: { key: string; includeWhenMissing: boolean; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }[]; targets: { id: string; mode: "sync" | "convert-local"; output: { path: string; format: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm"; scale: number; quality: number; lossless: boolean; unsafeSvgPolicy: "fail" | "embed-png" | "embed-image-fills"; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; }; naming: { case: "kebab" | "snake" | "camel" | "pascal"; prefix: string | null; suffix: string | null; includeSectionName: boolean; collisionStrategy: "error" | "add-nodeid" | "add-index"; separator?: string | undefined; pattern?: string | undefined; }; sourceIds: string[]; download: { enabled: boolean; pruneUntracked: boolean; }; name?: string | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format: "png" | "jpg"; transport: "rest" | "plugin"; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; motion?: { enabled: boolean; fps: number; loop: boolean; includeDescendants: boolean; descendantMaxDepth: number; descendantMaxNodes: number; ignoreOverlappingLayers: boolean; includeIdAttribute: boolean; keepFrames: boolean; ffmpegPath?: string | undefined; } | undefined; font?: { path: string; enabled: boolean; formats: ("svg" | "woff2" | "woff" | "ttf" | "eot")[]; fontName: string; engine: "webfonts-generator" | "advanced"; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path: string; enabled: boolean; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }[]; }, { version: 3; targets: { id: string; output: { path: string; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; }; name?: string | undefined; mode?: "sync" | "convert-local" | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; sourceIds?: string[] | undefined; download?: { enabled?: boolean | undefined; pruneUntracked?: boolean | undefined; } | undefined; overrides?: { match: { variantMatch?: Record | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; componentName?: string | undefined; componentSetName?: string | undefined; nodeId?: string | undefined; }; patch: { selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; output?: { path?: string | undefined; format?: "png" | "jpg" | "svg" | "webp" | "gif" | "pdf" | "mp4" | "webm" | undefined; scale?: number | undefined; quality?: number | undefined; lossless?: boolean | undefined; unsafeSvgPolicy?: "fail" | "embed-png" | "embed-image-fills" | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; } | undefined; sourceExport?: { format?: "png" | "jpg" | undefined; transport?: "rest" | "plugin" | undefined; constraint?: { value: number; type: "SCALE" | "WIDTH" | "HEIGHT"; } | undefined; } | undefined; naming?: { case?: "kebab" | "snake" | "camel" | "pascal" | undefined; separator?: string | undefined; pattern?: string | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; includeSectionName?: boolean | undefined; collisionStrategy?: "error" | "add-nodeid" | "add-index" | undefined; } | undefined; motion?: { enabled?: boolean | undefined; fps?: number | undefined; loop?: boolean | undefined; includeDescendants?: boolean | undefined; descendantMaxDepth?: number | undefined; descendantMaxNodes?: number | undefined; ignoreOverlappingLayers?: boolean | undefined; includeIdAttribute?: boolean | undefined; ffmpegPath?: string | undefined; keepFrames?: boolean | undefined; } | undefined; font?: { path?: string | undefined; enabled?: boolean | undefined; formats?: ("svg" | "woff2" | "woff" | "ttf" | "eot")[] | undefined; fontName?: string | undefined; engine?: "webfonts-generator" | "advanced" | undefined; includeNames?: string[] | undefined; excludeNames?: string[] | undefined; } | undefined; sfSymbols?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }; name?: string | undefined; }[] | undefined; }[]; env?: { figmaTokenVar?: string | undefined; } | undefined; bridge?: { baseUrl?: string | undefined; authTokenVar?: string | undefined; } | undefined; state?: { file?: string | undefined; } | undefined; safety?: { allowOutsideWorkspace?: boolean | undefined; } | undefined; sources?: { id: string; name?: string | undefined; mode?: "rest" | "mcp" | undefined; fileKey?: string | undefined; fileKeyVar?: string | undefined; pageName?: string | undefined; pageId?: string | undefined; sectionName?: string | undefined; sectionId?: string | undefined; downloadSpeed?: number | undefined; descriptionExportMarker?: { key?: string | undefined; includeWhenMissing?: boolean | undefined; } | undefined; selectors?: { includeNodeIds?: string[] | undefined; excludeNodeIds?: string[] | undefined; includeComponentNames?: string[] | undefined; excludeComponentNames?: string[] | undefined; includeComponentSetNames?: string[] | undefined; excludeComponentSetNames?: string[] | undefined; variantMatch?: Record | undefined; } | undefined; }[] | undefined; }>; export type ModeWH = z.infer; export type CaseStyle = z.infer; export type SourceMode = z.infer; export type SourceExportTransport = z.infer; export type SourceExportFormat = z.infer; export type UnsafeSvgPolicy = z.infer; export type SourceExportConstraintType = z.infer; export type AssetFormat = z.infer; export type FontFormat = z.infer; export type CollisionStrategy = z.infer; export type TargetMode = z.infer; export type NodeSelectors = z.infer; export type DescriptionExportMarker = z.infer; export type SourceConfig = z.infer; export type OutputConfig = z.infer; export type SourceExportConfig = z.infer; export type NamingConfig = z.infer; export type DownloadTarget = z.infer; export type MotionTarget = z.infer; export type FontTarget = z.infer; export type SfSymbolsTarget = z.infer; export type TargetOverrideRule = z.infer; export type TargetConfig = z.infer; export type IconsConfig = z.infer; export type ResolvedSourceConfig = Omit & { fileKey?: string; }; export type ResolvedTargetConfig = Omit & { output: OutputConfig & { path: string; }; font?: FontTarget & { path: string; }; sfSymbols?: SfSymbolsTarget & { path: string; }; }; export type ResolvedIconsConfig = Omit & { configPath: string; sources: ResolvedSourceConfig[]; targets: ResolvedTargetConfig[]; }; export declare const LegacyIconsConfigV2Schema: z.ZodObject<{ version: z.ZodLiteral<2>; env: z.ZodObject<{ figmaTokenVar: z.ZodDefault; }, "strip", z.ZodTypeAny, { figmaTokenVar: string; }, { figmaTokenVar?: string | undefined; }>; cache: z.ZodObject<{ stateFile: z.ZodDefault; }, "strip", z.ZodTypeAny, { stateFile: string; }, { stateFile?: string | undefined; }>; files: z.ZodArray; fileKeyVar: z.ZodOptional; downloadSpeed: z.ZodDefault; pages: z.ZodArray>; prefix: z.ZodOptional>>; suffix: z.ZodOptional>>; case: z.ZodOptional>>; path: z.ZodOptional; format: z.ZodOptional>>; scale: z.ZodOptional>; quality: z.ZodOptional>; qualitySize: z.ZodOptional>>; width: z.ZodOptional>>; height: z.ZodOptional>>; modeWH: z.ZodOptional>>>; fontPath: z.ZodOptional>; fontFormat: z.ZodOptional, "many">>>; ios: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }, { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }>, "many">>; } & { sectionName: z.ZodOptional>; prefix: z.ZodOptional>>; suffix: z.ZodOptional>>; case: z.ZodOptional>>; path: z.ZodOptional; format: z.ZodOptional>>; scale: z.ZodOptional>; quality: z.ZodOptional>; qualitySize: z.ZodOptional>>; width: z.ZodOptional>>; height: z.ZodOptional>>; modeWH: z.ZodOptional>>>; fontPath: z.ZodOptional>; fontFormat: z.ZodOptional, "many">>>; ios: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }, { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }>, "many">>; components: z.ZodOptional>; prefix: z.ZodOptional>>; suffix: z.ZodOptional>>; case: z.ZodOptional>>; path: z.ZodOptional; format: z.ZodOptional>>; scale: z.ZodOptional>; quality: z.ZodOptional>; qualitySize: z.ZodOptional>>; width: z.ZodOptional>>; height: z.ZodOptional>>; modeWH: z.ZodOptional>>>; fontPath: z.ZodOptional>; fontFormat: z.ZodOptional, "many">>>; ios: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }, { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }>, "many">>; } & { sectionName: z.ZodDefault; prefix: z.ZodDefault>; suffix: z.ZodDefault>; case: z.ZodDefault>; path: z.ZodString; format: z.ZodDefault>; scale: z.ZodDefault; quality: z.ZodDefault; qualitySize: z.ZodDefault>; width: z.ZodDefault>; height: z.ZodDefault>; modeWH: z.ZodDefault>>; fontPath: z.ZodDefault; fontFormat: z.ZodDefault, "many">>; ios: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; name: string; sectionName: boolean; format: "png" | "jpg" | "svg" | "webp" | "pdf"; scale: number; quality: number; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; case: "kebab" | "snake" | "camel"; prefix: string | null; suffix: string | null; fontPath: string; fontFormat: ("svg" | "woff2" | "woff" | "ttf")[]; ios: boolean; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; sections?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }[] | undefined; }, { path: string; name: string; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; sections?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; downloadSpeed: number; pages: { path: string; name: string; sectionName: boolean; format: "png" | "jpg" | "svg" | "webp" | "pdf"; scale: number; quality: number; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; case: "kebab" | "snake" | "camel"; prefix: string | null; suffix: string | null; fontPath: string; fontFormat: ("svg" | "woff2" | "woff" | "ttf")[]; ios: boolean; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; sections?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }[] | undefined; }[]; fileKey?: string | undefined; fileKeyVar?: string | undefined; }, { name: string; pages: { path: string; name: string; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; sections?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }[] | undefined; }[]; fileKey?: string | undefined; fileKeyVar?: string | undefined; downloadSpeed?: number | undefined; }>, { name: string; downloadSpeed: number; pages: { path: string; name: string; sectionName: boolean; format: "png" | "jpg" | "svg" | "webp" | "pdf"; scale: number; quality: number; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; case: "kebab" | "snake" | "camel"; prefix: string | null; suffix: string | null; fontPath: string; fontFormat: ("svg" | "woff2" | "woff" | "ttf")[]; ios: boolean; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; sections?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }[] | undefined; }[]; fileKey?: string | undefined; fileKeyVar?: string | undefined; }, { name: string; pages: { path: string; name: string; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; sections?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }[] | undefined; }[]; fileKey?: string | undefined; fileKeyVar?: string | undefined; downloadSpeed?: number | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { version: 2; env: { figmaTokenVar: string; }; cache: { stateFile: string; }; files: { name: string; downloadSpeed: number; pages: { path: string; name: string; sectionName: boolean; format: "png" | "jpg" | "svg" | "webp" | "pdf"; scale: number; quality: number; qualitySize: string | null; width: number | null; height: number | null; modeWH: "cover" | "proportion" | "fill" | null; case: "kebab" | "snake" | "camel"; prefix: string | null; suffix: string | null; fontPath: string; fontFormat: ("svg" | "woff2" | "woff" | "ttf")[]; ios: boolean; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; sections?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }[] | undefined; }[]; fileKey?: string | undefined; fileKeyVar?: string | undefined; }[]; }, { version: 2; env: { figmaTokenVar?: string | undefined; }; cache: { stateFile?: string | undefined; }; files: { name: string; pages: { path: string; name: string; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; sections?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; components?: { name: string; path?: string | undefined; sectionName?: boolean | undefined; format?: "png" | "jpg" | "svg" | "webp" | "pdf" | undefined; scale?: number | undefined; quality?: number | undefined; qualitySize?: string | null | undefined; width?: number | null | undefined; height?: number | null | undefined; modeWH?: "cover" | "proportion" | "fill" | null | undefined; case?: "kebab" | "snake" | "camel" | undefined; prefix?: string | null | undefined; suffix?: string | null | undefined; fontPath?: string | undefined; fontFormat?: ("svg" | "woff2" | "woff" | "ttf")[] | undefined; ios?: boolean | undefined; }[] | undefined; }[] | undefined; }[]; fileKey?: string | undefined; fileKeyVar?: string | undefined; downloadSpeed?: number | undefined; }[]; }>; export type LegacyIconsConfigV2 = z.infer;