import { z } from 'zod'; import { LicenseType, LicenseMode } from '../../../types/license'; import { DevConfig } from '../../../types'; declare module '../../../types/configHub' { interface DevConfig { hotkey: {}; } } export declare const actionConfigSchema: z.ZodArray; exec: z.ZodFunction, z.ZodUnknown>; }, "strip", z.ZodTypeAny, { name: string; id: string; exec: (...args: unknown[]) => unknown; type?: string | undefined; }, { name: string; id: string; exec: (...args: unknown[]) => unknown; type?: string | undefined; }>, "many">; export declare const adminConfigSchema: z.ZodObject<{ serverPath: z.ZodString; timeout: z.ZodNumber; }, "strip", z.ZodTypeAny, { serverPath: string; timeout: number; }, { serverPath: string; timeout: number; }>; export declare const envConfigSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const hotkeyConfigSchema: z.ZodArray]>; type: z.ZodString; action: z.ZodOptional; callback: z.ZodOptional, z.ZodUnknown>>; scope: z.ZodOptional; element: z.ZodOptional>>; keyup: z.ZodOptional>; keydown: z.ZodOptional>; capture: z.ZodOptional; splitKey: z.ZodOptional; single: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }>, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }>, "many">; export declare const licenseConfigSchema: z.ZodObject<{ type: z.ZodNativeEnum; mode: z.ZodNativeEnum; chipPath: z.ZodOptional; dropDom: z.ZodOptional>; isEnableDrop: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: LicenseType; mode: LicenseMode; chipPath?: string | undefined; dropDom?: HTMLElement | undefined; isEnableDrop?: boolean | undefined; }, { type: LicenseType; mode: LicenseMode; chipPath?: string | undefined; dropDom?: HTMLElement | undefined; isEnableDrop?: boolean | undefined; }>; export declare const loadingConfigSchema: z.ZodObject<{ show: z.ZodBoolean; options: z.ZodObject<{ L1: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L2: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L3: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L4: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L5: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; }, "strip", z.ZodTypeAny, { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }, { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }>; }, "strip", z.ZodTypeAny, { options: { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }; show: boolean; }, { options: { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }; show: boolean; }>; export declare const sizeAdaptConfigSchema: z.ZodObject<{ id: z.ZodOptional; sizeEqualRatio: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; wrapSelector: z.ZodOptional; domSelector: z.ZodOptional; left: z.ZodOptional; top: z.ZodOptional; isResize: z.ZodOptional; resizeCallback: z.ZodOptional, z.ZodUnknown>>; }, "strip", z.ZodTypeAny, { width?: number | undefined; height?: number | undefined; top?: string | undefined; left?: string | undefined; id?: string | undefined; sizeEqualRatio?: boolean | undefined; wrapSelector?: string | undefined; domSelector?: string | undefined; isResize?: boolean | undefined; resizeCallback?: ((...args: unknown[]) => unknown) | undefined; }, { width?: number | undefined; height?: number | undefined; top?: string | undefined; left?: string | undefined; id?: string | undefined; sizeEqualRatio?: boolean | undefined; wrapSelector?: string | undefined; domSelector?: string | undefined; isResize?: boolean | undefined; resizeCallback?: ((...args: unknown[]) => unknown) | undefined; }>; export declare const projectConfigSchema: z.ZodObject<{ projectId: z.ZodString; projectName: z.ZodString; copyright: z.ZodString; description: z.ZodOptional; level: z.ZodOptional; sourcePlatform: z.ZodOptional; defaultPageIndex: z.ZodOptional; }, "strip", z.ZodTypeAny, { projectId: string; projectName: string; copyright: string; description?: string | undefined; level?: string | undefined; sourcePlatform?: string | undefined; defaultPageIndex?: number | undefined; }, { projectId: string; projectName: string; copyright: string; description?: string | undefined; level?: string | undefined; sourcePlatform?: string | undefined; defaultPageIndex?: number | undefined; }>; export declare const permissionConfigSchema: z.ZodObject<{ authentication: z.ZodBoolean; mode: z.ZodString; useId: z.ZodOptional; }, "strip", z.ZodTypeAny, { authentication: boolean; mode: string; useId?: string | undefined; }, { authentication: boolean; mode: string; useId?: string | undefined; }>; export declare const resourceConfigSchema: z.ZodArray; type: z.ZodOptional; url: z.ZodString; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; id: string; type?: string | undefined; version?: string | undefined; name?: string | undefined; }, { url: string; id: string; type?: string | undefined; version?: string | undefined; name?: string | undefined; }>, "many">; export declare const pageSizeConfigSchema: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; sizeEqualRatio: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }>; export declare const pagesConfigSchema: z.ZodArray; name: z.ZodOptional; nameText: z.ZodOptional; parts: z.ZodArray, "many">; path: z.ZodString; dataSources: z.ZodOptional>; dataPlan: z.ZodOptional]>, z.ZodFunction, z.ZodUnknown>]>>; autoSwithDataPlan: z.ZodOptional; watermark: z.ZodOptional, z.ZodNull]>>; endnotes: z.ZodOptional, z.ZodNull]>>; animation: z.ZodOptional; }, "strip", z.ZodTypeAny, { animateDebug?: boolean | undefined; }, { animateDebug?: boolean | undefined; }>>; pageSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }>>; variables: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; parts: any[]; name?: string | undefined; variables?: Record | undefined; pageSize?: { width: number; height: number; sizeEqualRatio?: boolean | undefined; } | undefined; dataSources?: Record | undefined; id?: string | undefined; autoSwithDataPlan?: boolean | undefined; animation?: { animateDebug?: boolean | undefined; } | undefined; nameText?: string | undefined; watermark?: Record | null | undefined; endnotes?: Record | null | undefined; dataPlan?: string | ((...args: unknown[]) => unknown) | {} | undefined; }, { path: string; parts: any[]; name?: string | undefined; variables?: Record | undefined; pageSize?: { width: number; height: number; sizeEqualRatio?: boolean | undefined; } | undefined; dataSources?: Record | undefined; id?: string | undefined; autoSwithDataPlan?: boolean | undefined; animation?: { animateDebug?: boolean | undefined; } | undefined; nameText?: string | undefined; watermark?: Record | null | undefined; endnotes?: Record | null | undefined; dataPlan?: string | ((...args: unknown[]) => unknown) | {} | undefined; }>, "many">; export declare const devConfigSchema: z.ZodObject<{ action: z.ZodArray; exec: z.ZodFunction, z.ZodUnknown>; }, "strip", z.ZodTypeAny, { name: string; id: string; exec: (...args: unknown[]) => unknown; type?: string | undefined; }, { name: string; id: string; exec: (...args: unknown[]) => unknown; type?: string | undefined; }>, "many">; admin: z.ZodObject<{ serverPath: z.ZodString; timeout: z.ZodNumber; }, "strip", z.ZodTypeAny, { serverPath: string; timeout: number; }, { serverPath: string; timeout: number; }>; env: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; hotkey: z.ZodOptional]>; type: z.ZodString; action: z.ZodOptional; callback: z.ZodOptional, z.ZodUnknown>>; scope: z.ZodOptional; element: z.ZodOptional>>; keyup: z.ZodOptional>; keydown: z.ZodOptional>; capture: z.ZodOptional; splitKey: z.ZodOptional; single: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }>, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }>, "many">>; license: z.ZodObject<{ type: z.ZodNativeEnum; mode: z.ZodNativeEnum; chipPath: z.ZodOptional; dropDom: z.ZodOptional>; isEnableDrop: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: LicenseType; mode: LicenseMode; chipPath?: string | undefined; dropDom?: HTMLElement | undefined; isEnableDrop?: boolean | undefined; }, { type: LicenseType; mode: LicenseMode; chipPath?: string | undefined; dropDom?: HTMLElement | undefined; isEnableDrop?: boolean | undefined; }>; loading: z.ZodObject<{ show: z.ZodBoolean; options: z.ZodObject<{ L1: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L2: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L3: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L4: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L5: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; }, "strip", z.ZodTypeAny, { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }, { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }>; }, "strip", z.ZodTypeAny, { options: { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }; show: boolean; }, { options: { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }; show: boolean; }>; sizeAdapt: z.ZodOptional; sizeEqualRatio: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; wrapSelector: z.ZodOptional; domSelector: z.ZodOptional; left: z.ZodOptional; top: z.ZodOptional; isResize: z.ZodOptional; resizeCallback: z.ZodOptional, z.ZodUnknown>>; }, "strip", z.ZodTypeAny, { width?: number | undefined; height?: number | undefined; top?: string | undefined; left?: string | undefined; id?: string | undefined; sizeEqualRatio?: boolean | undefined; wrapSelector?: string | undefined; domSelector?: string | undefined; isResize?: boolean | undefined; resizeCallback?: ((...args: unknown[]) => unknown) | undefined; }, { width?: number | undefined; height?: number | undefined; top?: string | undefined; left?: string | undefined; id?: string | undefined; sizeEqualRatio?: boolean | undefined; wrapSelector?: string | undefined; domSelector?: string | undefined; isResize?: boolean | undefined; resizeCallback?: ((...args: unknown[]) => unknown) | undefined; }>>; projectId: z.ZodString; projectName: z.ZodString; copyright: z.ZodString; description: z.ZodOptional; permission: z.ZodObject<{ authentication: z.ZodBoolean; mode: z.ZodString; useId: z.ZodOptional; }, "strip", z.ZodTypeAny, { authentication: boolean; mode: string; useId?: string | undefined; }, { authentication: boolean; mode: string; useId?: string | undefined; }>; level: z.ZodOptional; sourcePlatform: z.ZodOptional; resources: z.ZodArray; type: z.ZodOptional; url: z.ZodString; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; id: string; type?: string | undefined; version?: string | undefined; name?: string | undefined; }, { url: string; id: string; type?: string | undefined; version?: string | undefined; name?: string | undefined; }>, "many">; pageSize: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; sizeEqualRatio: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }>; theme: z.ZodOptional>; pages: z.ZodArray; name: z.ZodOptional; nameText: z.ZodOptional; parts: z.ZodArray, "many">; path: z.ZodString; dataSources: z.ZodOptional>; dataPlan: z.ZodOptional]>, z.ZodFunction, z.ZodUnknown>]>>; autoSwithDataPlan: z.ZodOptional; watermark: z.ZodOptional, z.ZodNull]>>; endnotes: z.ZodOptional, z.ZodNull]>>; animation: z.ZodOptional; }, "strip", z.ZodTypeAny, { animateDebug?: boolean | undefined; }, { animateDebug?: boolean | undefined; }>>; pageSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }>>; variables: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; parts: any[]; name?: string | undefined; variables?: Record | undefined; pageSize?: { width: number; height: number; sizeEqualRatio?: boolean | undefined; } | undefined; dataSources?: Record | undefined; id?: string | undefined; autoSwithDataPlan?: boolean | undefined; animation?: { animateDebug?: boolean | undefined; } | undefined; nameText?: string | undefined; watermark?: Record | null | undefined; endnotes?: Record | null | undefined; dataPlan?: string | ((...args: unknown[]) => unknown) | {} | undefined; }, { path: string; parts: any[]; name?: string | undefined; variables?: Record | undefined; pageSize?: { width: number; height: number; sizeEqualRatio?: boolean | undefined; } | undefined; dataSources?: Record | undefined; id?: string | undefined; autoSwithDataPlan?: boolean | undefined; animation?: { animateDebug?: boolean | undefined; } | undefined; nameText?: string | undefined; watermark?: Record | null | undefined; endnotes?: Record | null | undefined; dataPlan?: string | ((...args: unknown[]) => unknown) | {} | undefined; }>, "many">; defaultPageIndex: z.ZodOptional; variables: z.ZodOptional>; }, "strip", z.ZodAny, z.objectOutputType<{ action: z.ZodArray; exec: z.ZodFunction, z.ZodUnknown>; }, "strip", z.ZodTypeAny, { name: string; id: string; exec: (...args: unknown[]) => unknown; type?: string | undefined; }, { name: string; id: string; exec: (...args: unknown[]) => unknown; type?: string | undefined; }>, "many">; admin: z.ZodObject<{ serverPath: z.ZodString; timeout: z.ZodNumber; }, "strip", z.ZodTypeAny, { serverPath: string; timeout: number; }, { serverPath: string; timeout: number; }>; env: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; hotkey: z.ZodOptional]>; type: z.ZodString; action: z.ZodOptional; callback: z.ZodOptional, z.ZodUnknown>>; scope: z.ZodOptional; element: z.ZodOptional>>; keyup: z.ZodOptional>; keydown: z.ZodOptional>; capture: z.ZodOptional; splitKey: z.ZodOptional; single: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }>, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }>, "many">>; license: z.ZodObject<{ type: z.ZodNativeEnum; mode: z.ZodNativeEnum; chipPath: z.ZodOptional; dropDom: z.ZodOptional>; isEnableDrop: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: LicenseType; mode: LicenseMode; chipPath?: string | undefined; dropDom?: HTMLElement | undefined; isEnableDrop?: boolean | undefined; }, { type: LicenseType; mode: LicenseMode; chipPath?: string | undefined; dropDom?: HTMLElement | undefined; isEnableDrop?: boolean | undefined; }>; loading: z.ZodObject<{ show: z.ZodBoolean; options: z.ZodObject<{ L1: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L2: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L3: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L4: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L5: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; }, "strip", z.ZodTypeAny, { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }, { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }>; }, "strip", z.ZodTypeAny, { options: { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }; show: boolean; }, { options: { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }; show: boolean; }>; sizeAdapt: z.ZodOptional; sizeEqualRatio: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; wrapSelector: z.ZodOptional; domSelector: z.ZodOptional; left: z.ZodOptional; top: z.ZodOptional; isResize: z.ZodOptional; resizeCallback: z.ZodOptional, z.ZodUnknown>>; }, "strip", z.ZodTypeAny, { width?: number | undefined; height?: number | undefined; top?: string | undefined; left?: string | undefined; id?: string | undefined; sizeEqualRatio?: boolean | undefined; wrapSelector?: string | undefined; domSelector?: string | undefined; isResize?: boolean | undefined; resizeCallback?: ((...args: unknown[]) => unknown) | undefined; }, { width?: number | undefined; height?: number | undefined; top?: string | undefined; left?: string | undefined; id?: string | undefined; sizeEqualRatio?: boolean | undefined; wrapSelector?: string | undefined; domSelector?: string | undefined; isResize?: boolean | undefined; resizeCallback?: ((...args: unknown[]) => unknown) | undefined; }>>; projectId: z.ZodString; projectName: z.ZodString; copyright: z.ZodString; description: z.ZodOptional; permission: z.ZodObject<{ authentication: z.ZodBoolean; mode: z.ZodString; useId: z.ZodOptional; }, "strip", z.ZodTypeAny, { authentication: boolean; mode: string; useId?: string | undefined; }, { authentication: boolean; mode: string; useId?: string | undefined; }>; level: z.ZodOptional; sourcePlatform: z.ZodOptional; resources: z.ZodArray; type: z.ZodOptional; url: z.ZodString; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; id: string; type?: string | undefined; version?: string | undefined; name?: string | undefined; }, { url: string; id: string; type?: string | undefined; version?: string | undefined; name?: string | undefined; }>, "many">; pageSize: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; sizeEqualRatio: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }>; theme: z.ZodOptional>; pages: z.ZodArray; name: z.ZodOptional; nameText: z.ZodOptional; parts: z.ZodArray, "many">; path: z.ZodString; dataSources: z.ZodOptional>; dataPlan: z.ZodOptional]>, z.ZodFunction, z.ZodUnknown>]>>; autoSwithDataPlan: z.ZodOptional; watermark: z.ZodOptional, z.ZodNull]>>; endnotes: z.ZodOptional, z.ZodNull]>>; animation: z.ZodOptional; }, "strip", z.ZodTypeAny, { animateDebug?: boolean | undefined; }, { animateDebug?: boolean | undefined; }>>; pageSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }>>; variables: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; parts: any[]; name?: string | undefined; variables?: Record | undefined; pageSize?: { width: number; height: number; sizeEqualRatio?: boolean | undefined; } | undefined; dataSources?: Record | undefined; id?: string | undefined; autoSwithDataPlan?: boolean | undefined; animation?: { animateDebug?: boolean | undefined; } | undefined; nameText?: string | undefined; watermark?: Record | null | undefined; endnotes?: Record | null | undefined; dataPlan?: string | ((...args: unknown[]) => unknown) | {} | undefined; }, { path: string; parts: any[]; name?: string | undefined; variables?: Record | undefined; pageSize?: { width: number; height: number; sizeEqualRatio?: boolean | undefined; } | undefined; dataSources?: Record | undefined; id?: string | undefined; autoSwithDataPlan?: boolean | undefined; animation?: { animateDebug?: boolean | undefined; } | undefined; nameText?: string | undefined; watermark?: Record | null | undefined; endnotes?: Record | null | undefined; dataPlan?: string | ((...args: unknown[]) => unknown) | {} | undefined; }>, "many">; defaultPageIndex: z.ZodOptional; variables: z.ZodOptional>; }, z.ZodAny, "strip">, z.objectInputType<{ action: z.ZodArray; exec: z.ZodFunction, z.ZodUnknown>; }, "strip", z.ZodTypeAny, { name: string; id: string; exec: (...args: unknown[]) => unknown; type?: string | undefined; }, { name: string; id: string; exec: (...args: unknown[]) => unknown; type?: string | undefined; }>, "many">; admin: z.ZodObject<{ serverPath: z.ZodString; timeout: z.ZodNumber; }, "strip", z.ZodTypeAny, { serverPath: string; timeout: number; }, { serverPath: string; timeout: number; }>; env: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; hotkey: z.ZodOptional]>; type: z.ZodString; action: z.ZodOptional; callback: z.ZodOptional, z.ZodUnknown>>; scope: z.ZodOptional; element: z.ZodOptional>>; keyup: z.ZodOptional>; keydown: z.ZodOptional>; capture: z.ZodOptional; splitKey: z.ZodOptional; single: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }>, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }, { type: string; key: string | { win: string; mac: string; }; keydown?: boolean | null | undefined; keyup?: boolean | null | undefined; action?: string | undefined; element?: HTMLElement | null | undefined; callback?: ((...args: unknown[]) => unknown) | undefined; scope?: string | undefined; capture?: boolean | undefined; splitKey?: string | undefined; single?: boolean | undefined; }>, "many">>; license: z.ZodObject<{ type: z.ZodNativeEnum; mode: z.ZodNativeEnum; chipPath: z.ZodOptional; dropDom: z.ZodOptional>; isEnableDrop: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: LicenseType; mode: LicenseMode; chipPath?: string | undefined; dropDom?: HTMLElement | undefined; isEnableDrop?: boolean | undefined; }, { type: LicenseType; mode: LicenseMode; chipPath?: string | undefined; dropDom?: HTMLElement | undefined; isEnableDrop?: boolean | undefined; }>; loading: z.ZodObject<{ show: z.ZodBoolean; options: z.ZodObject<{ L1: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L2: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L3: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L4: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; L5: z.ZodObject<{ level: z.ZodEnum<["L1", "L2", "L3", "L4", "L5"]>; performance: z.ZodArray; config: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }, { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }>; }, "strip", z.ZodTypeAny, { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }, { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }>; }, "strip", z.ZodTypeAny, { options: { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }; show: boolean; }, { options: { L1: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L2: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L3: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L4: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; L5: { config: { key: string; msg: string; precent: number; }[]; performance: number[]; level: "L1" | "L2" | "L3" | "L4" | "L5"; }; }; show: boolean; }>; sizeAdapt: z.ZodOptional; sizeEqualRatio: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; wrapSelector: z.ZodOptional; domSelector: z.ZodOptional; left: z.ZodOptional; top: z.ZodOptional; isResize: z.ZodOptional; resizeCallback: z.ZodOptional, z.ZodUnknown>>; }, "strip", z.ZodTypeAny, { width?: number | undefined; height?: number | undefined; top?: string | undefined; left?: string | undefined; id?: string | undefined; sizeEqualRatio?: boolean | undefined; wrapSelector?: string | undefined; domSelector?: string | undefined; isResize?: boolean | undefined; resizeCallback?: ((...args: unknown[]) => unknown) | undefined; }, { width?: number | undefined; height?: number | undefined; top?: string | undefined; left?: string | undefined; id?: string | undefined; sizeEqualRatio?: boolean | undefined; wrapSelector?: string | undefined; domSelector?: string | undefined; isResize?: boolean | undefined; resizeCallback?: ((...args: unknown[]) => unknown) | undefined; }>>; projectId: z.ZodString; projectName: z.ZodString; copyright: z.ZodString; description: z.ZodOptional; permission: z.ZodObject<{ authentication: z.ZodBoolean; mode: z.ZodString; useId: z.ZodOptional; }, "strip", z.ZodTypeAny, { authentication: boolean; mode: string; useId?: string | undefined; }, { authentication: boolean; mode: string; useId?: string | undefined; }>; level: z.ZodOptional; sourcePlatform: z.ZodOptional; resources: z.ZodArray; type: z.ZodOptional; url: z.ZodString; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; id: string; type?: string | undefined; version?: string | undefined; name?: string | undefined; }, { url: string; id: string; type?: string | undefined; version?: string | undefined; name?: string | undefined; }>, "many">; pageSize: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; sizeEqualRatio: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }>; theme: z.ZodOptional>; pages: z.ZodArray; name: z.ZodOptional; nameText: z.ZodOptional; parts: z.ZodArray, "many">; path: z.ZodString; dataSources: z.ZodOptional>; dataPlan: z.ZodOptional]>, z.ZodFunction, z.ZodUnknown>]>>; autoSwithDataPlan: z.ZodOptional; watermark: z.ZodOptional, z.ZodNull]>>; endnotes: z.ZodOptional, z.ZodNull]>>; animation: z.ZodOptional; }, "strip", z.ZodTypeAny, { animateDebug?: boolean | undefined; }, { animateDebug?: boolean | undefined; }>>; pageSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }, { width: number; height: number; sizeEqualRatio?: boolean | undefined; }>>; variables: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; parts: any[]; name?: string | undefined; variables?: Record | undefined; pageSize?: { width: number; height: number; sizeEqualRatio?: boolean | undefined; } | undefined; dataSources?: Record | undefined; id?: string | undefined; autoSwithDataPlan?: boolean | undefined; animation?: { animateDebug?: boolean | undefined; } | undefined; nameText?: string | undefined; watermark?: Record | null | undefined; endnotes?: Record | null | undefined; dataPlan?: string | ((...args: unknown[]) => unknown) | {} | undefined; }, { path: string; parts: any[]; name?: string | undefined; variables?: Record | undefined; pageSize?: { width: number; height: number; sizeEqualRatio?: boolean | undefined; } | undefined; dataSources?: Record | undefined; id?: string | undefined; autoSwithDataPlan?: boolean | undefined; animation?: { animateDebug?: boolean | undefined; } | undefined; nameText?: string | undefined; watermark?: Record | null | undefined; endnotes?: Record | null | undefined; dataPlan?: string | ((...args: unknown[]) => unknown) | {} | undefined; }>, "many">; defaultPageIndex: z.ZodOptional; variables: z.ZodOptional>; }, z.ZodAny, "strip">>; export declare function transformConfig(config: Record): DevConfig;