import { z } from "zod"; export declare const ProductContextSchema: z.ZodEnum<{ studio: "studio"; kernel: "kernel"; }>; export declare const RenderNodeStateSchema: z.ZodEnum<{ success: "success"; error: "error"; idle: "idle"; loading: "loading"; disabled: "disabled"; empty: "empty"; selected: "selected"; }>; export declare const RenderNodeKindSchema: z.ZodEnum<{ record: "record"; action: "action"; shell: "shell"; detail: "detail"; page: "page"; navigation: "navigation"; view: "view"; control: "control"; overlay: "overlay"; "professional-provider": "professional-provider"; }>; export declare const RenderSurfaceSchema: z.ZodObject<{ frameOwner: z.ZodEnum<{ provider: "provider"; none: "none"; host: "host"; }>; tone: z.ZodOptional; density: z.ZodEnum<{ default: "default"; compact: "compact"; comfortable: "comfortable"; }>; }, z.core.$strict>; export declare const RenderScrollSchema: z.ZodObject<{ owner: z.ZodEnum<{ provider: "provider"; page: "page"; surface: "surface"; }>; axis: z.ZodEnum<{ none: "none"; x: "x"; y: "y"; both: "both"; }>; restoreKey: z.ZodOptional; virtualizationBoundary: z.ZodBoolean; }, z.core.$strict>; export declare const RenderActivationSchema: z.ZodObject<{ activationId: z.ZodString; mode: z.ZodEnum<{ inline: "inline"; fullscreen: "fullscreen"; navigate: "navigate"; select: "select"; drawer: "drawer"; modal: "modal"; }>; targetPath: z.ZodOptional; history: z.ZodOptional>; }, z.core.$strict>; export declare const RenderLifecycleSchema: z.ZodObject<{ mountPolicy: z.ZodEnum<{ always: "always"; "when-visible": "when-visible"; "when-active": "when-active"; }>; queryPolicy: z.ZodEnum<{ always: "always"; "when-visible": "when-visible"; "when-active": "when-active"; manual: "manual"; }>; retainOnDeactivate: z.ZodBoolean; deepLink: z.ZodBoolean; focusReturn: z.ZodBoolean; }, z.core.$strict>; export declare const RenderLayoutSchema: z.ZodObject<{ mode: z.ZodEnum<{ contents: "contents"; block: "block"; flex: "flex"; grid: "grid"; absolute: "absolute"; }>; direction: z.ZodOptional>; columns: z.ZodOptional; align: z.ZodOptional>; justify: z.ZodOptional>; gapTokenRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export declare const RenderResponsiveRuleSchema: z.ZodObject<{ minWidthPx: z.ZodOptional; maxWidthPx: z.ZodOptional; layout: z.ZodObject<{ mode: z.ZodEnum<{ contents: "contents"; block: "block"; flex: "flex"; grid: "grid"; absolute: "absolute"; }>; direction: z.ZodOptional>; columns: z.ZodOptional; align: z.ZodOptional>; justify: z.ZodOptional>; gapTokenRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; style: z.ZodOptional>; height: z.ZodOptional>; minWidth: z.ZodOptional>; maxWidth: z.ZodOptional>; minHeight: z.ZodOptional>; maxHeight: z.ZodOptional>; padding: z.ZodOptional>; paddingBlock: z.ZodOptional>; paddingInline: z.ZodOptional>; margin: z.ZodOptional>; marginBlockStart: z.ZodOptional>; marginBlockEnd: z.ZodOptional>; marginInlineStart: z.ZodOptional>; marginInlineEnd: z.ZodOptional>; display: z.ZodOptional>; gap: z.ZodOptional>; rowGap: z.ZodOptional>; columnGap: z.ZodOptional>; background: z.ZodOptional>; color: z.ZodOptional>; borderColor: z.ZodOptional>; borderWidth: z.ZodOptional>; borderStyle: z.ZodOptional>; borderRadius: z.ZodOptional>; boxShadow: z.ZodOptional>; fontSize: z.ZodOptional>; fontFamily: z.ZodOptional>; fontWeight: z.ZodOptional>; lineHeight: z.ZodOptional>; textAlign: z.ZodOptional>; whiteSpace: z.ZodOptional>; overflow: z.ZodOptional>; overflowX: z.ZodOptional>; overflowY: z.ZodOptional>; position: z.ZodOptional>; inset: z.ZodOptional>; top: z.ZodOptional>; right: z.ZodOptional>; bottom: z.ZodOptional>; left: z.ZodOptional>; gridTemplateColumns: z.ZodOptional>; gridColumn: z.ZodOptional>; gridRow: z.ZodOptional>; flex: z.ZodOptional>; flexDirection: z.ZodOptional>; flexWrap: z.ZodOptional>; alignItems: z.ZodOptional>; justifyContent: z.ZodOptional>; flexGrow: z.ZodOptional; flexShrink: z.ZodOptional; alignSelf: z.ZodOptional>; justifySelf: z.ZodOptional>; objectFit: z.ZodOptional>; opacity: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export declare const RenderStyleValueSchema: z.ZodUnion; export declare const RenderStyleSchema: z.ZodObject<{ width: z.ZodOptional>; height: z.ZodOptional>; minWidth: z.ZodOptional>; maxWidth: z.ZodOptional>; minHeight: z.ZodOptional>; maxHeight: z.ZodOptional>; padding: z.ZodOptional>; paddingBlock: z.ZodOptional>; paddingInline: z.ZodOptional>; margin: z.ZodOptional>; marginBlockStart: z.ZodOptional>; marginBlockEnd: z.ZodOptional>; marginInlineStart: z.ZodOptional>; marginInlineEnd: z.ZodOptional>; display: z.ZodOptional>; gap: z.ZodOptional>; rowGap: z.ZodOptional>; columnGap: z.ZodOptional>; background: z.ZodOptional>; color: z.ZodOptional>; borderColor: z.ZodOptional>; borderWidth: z.ZodOptional>; borderStyle: z.ZodOptional>; borderRadius: z.ZodOptional>; boxShadow: z.ZodOptional>; fontSize: z.ZodOptional>; fontFamily: z.ZodOptional>; fontWeight: z.ZodOptional>; lineHeight: z.ZodOptional>; textAlign: z.ZodOptional>; whiteSpace: z.ZodOptional>; overflow: z.ZodOptional>; overflowX: z.ZodOptional>; overflowY: z.ZodOptional>; position: z.ZodOptional>; inset: z.ZodOptional>; top: z.ZodOptional>; right: z.ZodOptional>; bottom: z.ZodOptional>; left: z.ZodOptional>; gridTemplateColumns: z.ZodOptional>; gridColumn: z.ZodOptional>; gridRow: z.ZodOptional>; flex: z.ZodOptional>; flexDirection: z.ZodOptional>; flexWrap: z.ZodOptional>; alignItems: z.ZodOptional>; justifyContent: z.ZodOptional>; flexGrow: z.ZodOptional; flexShrink: z.ZodOptional; alignSelf: z.ZodOptional>; justifySelf: z.ZodOptional>; objectFit: z.ZodOptional>; opacity: z.ZodOptional; }, z.core.$strict>; export declare const RenderNodeSchema: z.ZodObject<{ contract: z.ZodLiteral<"RenderNode">; nodeId: z.ZodString; kind: z.ZodEnum<{ record: "record"; action: "action"; shell: "shell"; detail: "detail"; page: "page"; navigation: "navigation"; view: "view"; control: "control"; overlay: "overlay"; "professional-provider": "professional-provider"; }>; version: z.ZodNumber; ownerRepo: z.ZodString; parentNodeId: z.ZodOptional; children: z.ZodArray; slot: z.ZodOptional; pageRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; semanticRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; dataContextRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; capabilityRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; runtimeContractVersion: z.ZodOptional; providerRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; stateRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; surface: z.ZodObject<{ frameOwner: z.ZodEnum<{ provider: "provider"; none: "none"; host: "host"; }>; tone: z.ZodOptional; density: z.ZodEnum<{ default: "default"; compact: "compact"; comfortable: "comfortable"; }>; }, z.core.$strict>; scroll: z.ZodObject<{ owner: z.ZodEnum<{ provider: "provider"; page: "page"; surface: "surface"; }>; axis: z.ZodEnum<{ none: "none"; x: "x"; y: "y"; both: "both"; }>; restoreKey: z.ZodOptional; virtualizationBoundary: z.ZodBoolean; }, z.core.$strict>; activation: z.ZodObject<{ activationId: z.ZodString; mode: z.ZodEnum<{ inline: "inline"; fullscreen: "fullscreen"; navigate: "navigate"; select: "select"; drawer: "drawer"; modal: "modal"; }>; targetPath: z.ZodOptional; history: z.ZodOptional>; }, z.core.$strict>; lifecycle: z.ZodObject<{ mountPolicy: z.ZodEnum<{ always: "always"; "when-visible": "when-visible"; "when-active": "when-active"; }>; queryPolicy: z.ZodEnum<{ always: "always"; "when-visible": "when-visible"; "when-active": "when-active"; manual: "manual"; }>; retainOnDeactivate: z.ZodBoolean; deepLink: z.ZodBoolean; focusReturn: z.ZodBoolean; }, z.core.$strict>; layout: z.ZodObject<{ mode: z.ZodEnum<{ contents: "contents"; block: "block"; flex: "flex"; grid: "grid"; absolute: "absolute"; }>; direction: z.ZodOptional>; columns: z.ZodOptional; align: z.ZodOptional>; justify: z.ZodOptional>; gapTokenRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; style: z.ZodOptional>; height: z.ZodOptional>; minWidth: z.ZodOptional>; maxWidth: z.ZodOptional>; minHeight: z.ZodOptional>; maxHeight: z.ZodOptional>; padding: z.ZodOptional>; paddingBlock: z.ZodOptional>; paddingInline: z.ZodOptional>; margin: z.ZodOptional>; marginBlockStart: z.ZodOptional>; marginBlockEnd: z.ZodOptional>; marginInlineStart: z.ZodOptional>; marginInlineEnd: z.ZodOptional>; display: z.ZodOptional>; gap: z.ZodOptional>; rowGap: z.ZodOptional>; columnGap: z.ZodOptional>; background: z.ZodOptional>; color: z.ZodOptional>; borderColor: z.ZodOptional>; borderWidth: z.ZodOptional>; borderStyle: z.ZodOptional>; borderRadius: z.ZodOptional>; boxShadow: z.ZodOptional>; fontSize: z.ZodOptional>; fontFamily: z.ZodOptional>; fontWeight: z.ZodOptional>; lineHeight: z.ZodOptional>; textAlign: z.ZodOptional>; whiteSpace: z.ZodOptional>; overflow: z.ZodOptional>; overflowX: z.ZodOptional>; overflowY: z.ZodOptional>; position: z.ZodOptional>; inset: z.ZodOptional>; top: z.ZodOptional>; right: z.ZodOptional>; bottom: z.ZodOptional>; left: z.ZodOptional>; gridTemplateColumns: z.ZodOptional>; gridColumn: z.ZodOptional>; gridRow: z.ZodOptional>; flex: z.ZodOptional>; flexDirection: z.ZodOptional>; flexWrap: z.ZodOptional>; alignItems: z.ZodOptional>; justifyContent: z.ZodOptional>; flexGrow: z.ZodOptional; flexShrink: z.ZodOptional; alignSelf: z.ZodOptional>; justifySelf: z.ZodOptional>; objectFit: z.ZodOptional>; opacity: z.ZodOptional; }, z.core.$strict>>; responsive: z.ZodArray; maxWidthPx: z.ZodOptional; layout: z.ZodObject<{ mode: z.ZodEnum<{ contents: "contents"; block: "block"; flex: "flex"; grid: "grid"; absolute: "absolute"; }>; direction: z.ZodOptional>; columns: z.ZodOptional; align: z.ZodOptional>; justify: z.ZodOptional>; gapTokenRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; style: z.ZodOptional>; height: z.ZodOptional>; minWidth: z.ZodOptional>; maxWidth: z.ZodOptional>; minHeight: z.ZodOptional>; maxHeight: z.ZodOptional>; padding: z.ZodOptional>; paddingBlock: z.ZodOptional>; paddingInline: z.ZodOptional>; margin: z.ZodOptional>; marginBlockStart: z.ZodOptional>; marginBlockEnd: z.ZodOptional>; marginInlineStart: z.ZodOptional>; marginInlineEnd: z.ZodOptional>; display: z.ZodOptional>; gap: z.ZodOptional>; rowGap: z.ZodOptional>; columnGap: z.ZodOptional>; background: z.ZodOptional>; color: z.ZodOptional>; borderColor: z.ZodOptional>; borderWidth: z.ZodOptional>; borderStyle: z.ZodOptional>; borderRadius: z.ZodOptional>; boxShadow: z.ZodOptional>; fontSize: z.ZodOptional>; fontFamily: z.ZodOptional>; fontWeight: z.ZodOptional>; lineHeight: z.ZodOptional>; textAlign: z.ZodOptional>; whiteSpace: z.ZodOptional>; overflow: z.ZodOptional>; overflowX: z.ZodOptional>; overflowY: z.ZodOptional>; position: z.ZodOptional>; inset: z.ZodOptional>; top: z.ZodOptional>; right: z.ZodOptional>; bottom: z.ZodOptional>; left: z.ZodOptional>; gridTemplateColumns: z.ZodOptional>; gridColumn: z.ZodOptional>; gridRow: z.ZodOptional>; flex: z.ZodOptional>; flexDirection: z.ZodOptional>; flexWrap: z.ZodOptional>; alignItems: z.ZodOptional>; justifyContent: z.ZodOptional>; flexGrow: z.ZodOptional; flexShrink: z.ZodOptional; alignSelf: z.ZodOptional>; justifySelf: z.ZodOptional>; objectFit: z.ZodOptional>; opacity: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; accessRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; evidenceRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; state: z.ZodEnum<{ success: "success"; error: "error"; idle: "idle"; loading: "loading"; disabled: "disabled"; empty: "empty"; selected: "selected"; }>; renderModel: z.ZodRecord>>; repeat: z.ZodOptional>>; keyPath: z.ZodArray; limit: z.ZodDefault; }, z.core.$strict>>; }, z.core.$strict>; export declare const RenderTreeSchema: z.ZodObject<{ contract: z.ZodLiteral<"RenderTree">; treeId: z.ZodString; product: z.ZodEnum<{ studio: "studio"; kernel: "kernel"; }>; rootNodeId: z.ZodString; nodes: z.ZodArray; nodeId: z.ZodString; kind: z.ZodEnum<{ record: "record"; action: "action"; shell: "shell"; detail: "detail"; page: "page"; navigation: "navigation"; view: "view"; control: "control"; overlay: "overlay"; "professional-provider": "professional-provider"; }>; version: z.ZodNumber; ownerRepo: z.ZodString; parentNodeId: z.ZodOptional; children: z.ZodArray; slot: z.ZodOptional; pageRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; semanticRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; dataContextRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; capabilityRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; runtimeContractVersion: z.ZodOptional; providerRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; stateRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; surface: z.ZodObject<{ frameOwner: z.ZodEnum<{ provider: "provider"; none: "none"; host: "host"; }>; tone: z.ZodOptional; density: z.ZodEnum<{ default: "default"; compact: "compact"; comfortable: "comfortable"; }>; }, z.core.$strict>; scroll: z.ZodObject<{ owner: z.ZodEnum<{ provider: "provider"; page: "page"; surface: "surface"; }>; axis: z.ZodEnum<{ none: "none"; x: "x"; y: "y"; both: "both"; }>; restoreKey: z.ZodOptional; virtualizationBoundary: z.ZodBoolean; }, z.core.$strict>; activation: z.ZodObject<{ activationId: z.ZodString; mode: z.ZodEnum<{ inline: "inline"; fullscreen: "fullscreen"; navigate: "navigate"; select: "select"; drawer: "drawer"; modal: "modal"; }>; targetPath: z.ZodOptional; history: z.ZodOptional>; }, z.core.$strict>; lifecycle: z.ZodObject<{ mountPolicy: z.ZodEnum<{ always: "always"; "when-visible": "when-visible"; "when-active": "when-active"; }>; queryPolicy: z.ZodEnum<{ always: "always"; "when-visible": "when-visible"; "when-active": "when-active"; manual: "manual"; }>; retainOnDeactivate: z.ZodBoolean; deepLink: z.ZodBoolean; focusReturn: z.ZodBoolean; }, z.core.$strict>; layout: z.ZodObject<{ mode: z.ZodEnum<{ contents: "contents"; block: "block"; flex: "flex"; grid: "grid"; absolute: "absolute"; }>; direction: z.ZodOptional>; columns: z.ZodOptional; align: z.ZodOptional>; justify: z.ZodOptional>; gapTokenRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; style: z.ZodOptional>; height: z.ZodOptional>; minWidth: z.ZodOptional>; maxWidth: z.ZodOptional>; minHeight: z.ZodOptional>; maxHeight: z.ZodOptional>; padding: z.ZodOptional>; paddingBlock: z.ZodOptional>; paddingInline: z.ZodOptional>; margin: z.ZodOptional>; marginBlockStart: z.ZodOptional>; marginBlockEnd: z.ZodOptional>; marginInlineStart: z.ZodOptional>; marginInlineEnd: z.ZodOptional>; display: z.ZodOptional>; gap: z.ZodOptional>; rowGap: z.ZodOptional>; columnGap: z.ZodOptional>; background: z.ZodOptional>; color: z.ZodOptional>; borderColor: z.ZodOptional>; borderWidth: z.ZodOptional>; borderStyle: z.ZodOptional>; borderRadius: z.ZodOptional>; boxShadow: z.ZodOptional>; fontSize: z.ZodOptional>; fontFamily: z.ZodOptional>; fontWeight: z.ZodOptional>; lineHeight: z.ZodOptional>; textAlign: z.ZodOptional>; whiteSpace: z.ZodOptional>; overflow: z.ZodOptional>; overflowX: z.ZodOptional>; overflowY: z.ZodOptional>; position: z.ZodOptional>; inset: z.ZodOptional>; top: z.ZodOptional>; right: z.ZodOptional>; bottom: z.ZodOptional>; left: z.ZodOptional>; gridTemplateColumns: z.ZodOptional>; gridColumn: z.ZodOptional>; gridRow: z.ZodOptional>; flex: z.ZodOptional>; flexDirection: z.ZodOptional>; flexWrap: z.ZodOptional>; alignItems: z.ZodOptional>; justifyContent: z.ZodOptional>; flexGrow: z.ZodOptional; flexShrink: z.ZodOptional; alignSelf: z.ZodOptional>; justifySelf: z.ZodOptional>; objectFit: z.ZodOptional>; opacity: z.ZodOptional; }, z.core.$strict>>; responsive: z.ZodArray; maxWidthPx: z.ZodOptional; layout: z.ZodObject<{ mode: z.ZodEnum<{ contents: "contents"; block: "block"; flex: "flex"; grid: "grid"; absolute: "absolute"; }>; direction: z.ZodOptional>; columns: z.ZodOptional; align: z.ZodOptional>; justify: z.ZodOptional>; gapTokenRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; style: z.ZodOptional>; height: z.ZodOptional>; minWidth: z.ZodOptional>; maxWidth: z.ZodOptional>; minHeight: z.ZodOptional>; maxHeight: z.ZodOptional>; padding: z.ZodOptional>; paddingBlock: z.ZodOptional>; paddingInline: z.ZodOptional>; margin: z.ZodOptional>; marginBlockStart: z.ZodOptional>; marginBlockEnd: z.ZodOptional>; marginInlineStart: z.ZodOptional>; marginInlineEnd: z.ZodOptional>; display: z.ZodOptional>; gap: z.ZodOptional>; rowGap: z.ZodOptional>; columnGap: z.ZodOptional>; background: z.ZodOptional>; color: z.ZodOptional>; borderColor: z.ZodOptional>; borderWidth: z.ZodOptional>; borderStyle: z.ZodOptional>; borderRadius: z.ZodOptional>; boxShadow: z.ZodOptional>; fontSize: z.ZodOptional>; fontFamily: z.ZodOptional>; fontWeight: z.ZodOptional>; lineHeight: z.ZodOptional>; textAlign: z.ZodOptional>; whiteSpace: z.ZodOptional>; overflow: z.ZodOptional>; overflowX: z.ZodOptional>; overflowY: z.ZodOptional>; position: z.ZodOptional>; inset: z.ZodOptional>; top: z.ZodOptional>; right: z.ZodOptional>; bottom: z.ZodOptional>; left: z.ZodOptional>; gridTemplateColumns: z.ZodOptional>; gridColumn: z.ZodOptional>; gridRow: z.ZodOptional>; flex: z.ZodOptional>; flexDirection: z.ZodOptional>; flexWrap: z.ZodOptional>; alignItems: z.ZodOptional>; justifyContent: z.ZodOptional>; flexGrow: z.ZodOptional; flexShrink: z.ZodOptional; alignSelf: z.ZodOptional>; justifySelf: z.ZodOptional>; objectFit: z.ZodOptional>; opacity: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; accessRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; evidenceRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; state: z.ZodEnum<{ success: "success"; error: "error"; idle: "idle"; loading: "loading"; disabled: "disabled"; empty: "empty"; selected: "selected"; }>; renderModel: z.ZodRecord>>; repeat: z.ZodOptional>>; keyPath: z.ZodArray; limit: z.ZodDefault; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const OverlayZIndexLaneSchema: z.ZodEnum<{ system: "system"; fullscreen: "fullscreen"; drawer: "drawer"; modal: "modal"; popover: "popover"; }>; export declare const OverlayNodeSchema: z.ZodObject<{ contract: z.ZodLiteral<"OverlayNode">; overlayId: z.ZodString; renderNode: z.ZodObject<{ contract: z.ZodLiteral<"RenderNode">; nodeId: z.ZodString; kind: z.ZodEnum<{ record: "record"; action: "action"; shell: "shell"; detail: "detail"; page: "page"; navigation: "navigation"; view: "view"; control: "control"; overlay: "overlay"; "professional-provider": "professional-provider"; }>; version: z.ZodNumber; ownerRepo: z.ZodString; parentNodeId: z.ZodOptional; children: z.ZodArray; slot: z.ZodOptional; pageRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; semanticRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; dataContextRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; capabilityRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; runtimeContractVersion: z.ZodOptional; providerRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; stateRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; surface: z.ZodObject<{ frameOwner: z.ZodEnum<{ provider: "provider"; none: "none"; host: "host"; }>; tone: z.ZodOptional; density: z.ZodEnum<{ default: "default"; compact: "compact"; comfortable: "comfortable"; }>; }, z.core.$strict>; scroll: z.ZodObject<{ owner: z.ZodEnum<{ provider: "provider"; page: "page"; surface: "surface"; }>; axis: z.ZodEnum<{ none: "none"; x: "x"; y: "y"; both: "both"; }>; restoreKey: z.ZodOptional; virtualizationBoundary: z.ZodBoolean; }, z.core.$strict>; activation: z.ZodObject<{ activationId: z.ZodString; mode: z.ZodEnum<{ inline: "inline"; fullscreen: "fullscreen"; navigate: "navigate"; select: "select"; drawer: "drawer"; modal: "modal"; }>; targetPath: z.ZodOptional; history: z.ZodOptional>; }, z.core.$strict>; lifecycle: z.ZodObject<{ mountPolicy: z.ZodEnum<{ always: "always"; "when-visible": "when-visible"; "when-active": "when-active"; }>; queryPolicy: z.ZodEnum<{ always: "always"; "when-visible": "when-visible"; "when-active": "when-active"; manual: "manual"; }>; retainOnDeactivate: z.ZodBoolean; deepLink: z.ZodBoolean; focusReturn: z.ZodBoolean; }, z.core.$strict>; layout: z.ZodObject<{ mode: z.ZodEnum<{ contents: "contents"; block: "block"; flex: "flex"; grid: "grid"; absolute: "absolute"; }>; direction: z.ZodOptional>; columns: z.ZodOptional; align: z.ZodOptional>; justify: z.ZodOptional>; gapTokenRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; style: z.ZodOptional>; height: z.ZodOptional>; minWidth: z.ZodOptional>; maxWidth: z.ZodOptional>; minHeight: z.ZodOptional>; maxHeight: z.ZodOptional>; padding: z.ZodOptional>; paddingBlock: z.ZodOptional>; paddingInline: z.ZodOptional>; margin: z.ZodOptional>; marginBlockStart: z.ZodOptional>; marginBlockEnd: z.ZodOptional>; marginInlineStart: z.ZodOptional>; marginInlineEnd: z.ZodOptional>; display: z.ZodOptional>; gap: z.ZodOptional>; rowGap: z.ZodOptional>; columnGap: z.ZodOptional>; background: z.ZodOptional>; color: z.ZodOptional>; borderColor: z.ZodOptional>; borderWidth: z.ZodOptional>; borderStyle: z.ZodOptional>; borderRadius: z.ZodOptional>; boxShadow: z.ZodOptional>; fontSize: z.ZodOptional>; fontFamily: z.ZodOptional>; fontWeight: z.ZodOptional>; lineHeight: z.ZodOptional>; textAlign: z.ZodOptional>; whiteSpace: z.ZodOptional>; overflow: z.ZodOptional>; overflowX: z.ZodOptional>; overflowY: z.ZodOptional>; position: z.ZodOptional>; inset: z.ZodOptional>; top: z.ZodOptional>; right: z.ZodOptional>; bottom: z.ZodOptional>; left: z.ZodOptional>; gridTemplateColumns: z.ZodOptional>; gridColumn: z.ZodOptional>; gridRow: z.ZodOptional>; flex: z.ZodOptional>; flexDirection: z.ZodOptional>; flexWrap: z.ZodOptional>; alignItems: z.ZodOptional>; justifyContent: z.ZodOptional>; flexGrow: z.ZodOptional; flexShrink: z.ZodOptional; alignSelf: z.ZodOptional>; justifySelf: z.ZodOptional>; objectFit: z.ZodOptional>; opacity: z.ZodOptional; }, z.core.$strict>>; responsive: z.ZodArray; maxWidthPx: z.ZodOptional; layout: z.ZodObject<{ mode: z.ZodEnum<{ contents: "contents"; block: "block"; flex: "flex"; grid: "grid"; absolute: "absolute"; }>; direction: z.ZodOptional>; columns: z.ZodOptional; align: z.ZodOptional>; justify: z.ZodOptional>; gapTokenRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; style: z.ZodOptional>; height: z.ZodOptional>; minWidth: z.ZodOptional>; maxWidth: z.ZodOptional>; minHeight: z.ZodOptional>; maxHeight: z.ZodOptional>; padding: z.ZodOptional>; paddingBlock: z.ZodOptional>; paddingInline: z.ZodOptional>; margin: z.ZodOptional>; marginBlockStart: z.ZodOptional>; marginBlockEnd: z.ZodOptional>; marginInlineStart: z.ZodOptional>; marginInlineEnd: z.ZodOptional>; display: z.ZodOptional>; gap: z.ZodOptional>; rowGap: z.ZodOptional>; columnGap: z.ZodOptional>; background: z.ZodOptional>; color: z.ZodOptional>; borderColor: z.ZodOptional>; borderWidth: z.ZodOptional>; borderStyle: z.ZodOptional>; borderRadius: z.ZodOptional>; boxShadow: z.ZodOptional>; fontSize: z.ZodOptional>; fontFamily: z.ZodOptional>; fontWeight: z.ZodOptional>; lineHeight: z.ZodOptional>; textAlign: z.ZodOptional>; whiteSpace: z.ZodOptional>; overflow: z.ZodOptional>; overflowX: z.ZodOptional>; overflowY: z.ZodOptional>; position: z.ZodOptional>; inset: z.ZodOptional>; top: z.ZodOptional>; right: z.ZodOptional>; bottom: z.ZodOptional>; left: z.ZodOptional>; gridTemplateColumns: z.ZodOptional>; gridColumn: z.ZodOptional>; gridRow: z.ZodOptional>; flex: z.ZodOptional>; flexDirection: z.ZodOptional>; flexWrap: z.ZodOptional>; alignItems: z.ZodOptional>; justifyContent: z.ZodOptional>; flexGrow: z.ZodOptional; flexShrink: z.ZodOptional; alignSelf: z.ZodOptional>; justifySelf: z.ZodOptional>; objectFit: z.ZodOptional>; opacity: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; accessRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; evidenceRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; state: z.ZodEnum<{ success: "success"; error: "error"; idle: "idle"; loading: "loading"; disabled: "disabled"; empty: "empty"; selected: "selected"; }>; renderModel: z.ZodRecord>>; repeat: z.ZodOptional>>; keyPath: z.ZodArray; limit: z.ZodDefault; }, z.core.$strict>>; }, z.core.$strict>; presentation: z.ZodEnum<{ fullscreen: "fullscreen"; drawer: "drawer"; modal: "modal"; }>; zIndexLane: z.ZodEnum<{ system: "system"; fullscreen: "fullscreen"; drawer: "drawer"; modal: "modal"; popover: "popover"; }>; url: z.ZodObject<{ parameter: z.ZodString; value: z.ZodString; openMode: z.ZodEnum<{ push: "push"; replace: "replace"; }>; closeMode: z.ZodEnum<{ replace: "replace"; back: "back"; }>; }, z.core.$strict>; focus: z.ZodObject<{ initial: z.ZodEnum<{ "first-interactive": "first-interactive"; container: "container"; explicit: "explicit"; }>; trap: z.ZodBoolean; }, z.core.$strict>; close: z.ZodObject<{ escape: z.ZodBoolean; backdrop: z.ZodBoolean; }, z.core.$strict>; }, z.core.$strict>; export declare const ApplicationHandoffEndpointSchema: z.ZodObject<{ product: z.ZodEnum<{ studio: "studio"; kernel: "kernel"; }>; pageId: z.ZodString; viewId: z.ZodOptional; objectRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; runtimeRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; activationId: z.ZodOptional; path: z.ZodString; }, z.core.$strict>; export declare const ApplicationHandoffSchema: z.ZodObject<{ contract: z.ZodLiteral<"ApplicationHandoff">; handoffId: z.ZodString; source: z.ZodObject<{ product: z.ZodEnum<{ studio: "studio"; kernel: "kernel"; }>; pageId: z.ZodString; viewId: z.ZodOptional; objectRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; runtimeRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; activationId: z.ZodOptional; path: z.ZodString; }, z.core.$strict>; target: z.ZodObject<{ product: z.ZodEnum<{ studio: "studio"; kernel: "kernel"; }>; pageId: z.ZodString; viewId: z.ZodOptional; objectRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; runtimeRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; activationId: z.ZodOptional; path: z.ZodString; }, z.core.$strict>; returnTarget: z.ZodOptional; pageId: z.ZodString; viewId: z.ZodOptional; objectRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; runtimeRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; activationId: z.ZodOptional; path: z.ZodString; }, z.core.$strict>>; traceId: z.ZodOptional; createdAt: z.ZodString; }, z.core.$strict>; export declare const ViewProviderDescriptorSchema: z.ZodObject<{ contract: z.ZodLiteral<"ViewProviderDescriptor">; providerId: z.ZodString; providerVersion: z.ZodString; runtimeContractVersion: z.ZodOptional; ownerRepo: z.ZodString; capabilityRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; rendererKey: z.ZodString; renderModelSchemaRef: z.ZodString; intentSchemaRef: z.ZodOptional; loading: z.ZodEnum<{ lazy: "lazy"; eager: "eager"; viewport: "viewport"; "on-activation": "on-activation"; }>; stateOwner: z.ZodEnum<{ provider: "provider"; host: "host"; external: "external"; }>; supportedPageTypes: z.ZodArray; supportedSurfaces: z.ZodArray>; frameOwner: z.ZodEnum<{ provider: "provider"; none: "none"; host: "host"; }>; sideEffects: z.ZodArray>; sideEffectAdapterRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; lifecycle: z.ZodObject<{ preserveMount: z.ZodBoolean; preserveScroll: z.ZodBoolean; focusModel: z.ZodString; }, z.core.$strict>; performance: z.ZodObject<{ lazy: z.ZodBoolean; virtualized: z.ZodBoolean; budgetMs: z.ZodOptional; }, z.core.$strict>; accessRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; evidenceRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export type ProductContext = z.infer; export type RenderNodeState = z.infer; export type RenderNodeKind = z.infer; export type RenderSurface = z.infer; export type RenderScroll = z.infer; export type RenderActivation = z.infer; export type RenderLifecycle = z.infer; export type RenderLayout = z.infer; export type RenderResponsiveRule = z.infer; export type RenderStyle = z.infer; export type RenderNode = z.infer; export type RenderTree = z.infer; export type OverlayZIndexLane = z.infer; export type OverlayNode = z.infer; export type ApplicationHandoffEndpoint = z.infer; export type ApplicationHandoff = z.infer; export type ViewProviderDescriptor = z.infer; //# sourceMappingURL=render.d.ts.map