import type { DesignResourceSymbolicFactRuleV2, DesignResourceSymbolicPopulationV2 } from "./design-resource-symbolic-fact-types.js"; export declare function parseSymbolicPopulations(value: unknown, label: string): DesignResourceSymbolicPopulationV2[]; export declare function parseSymbolicFactRules(value: unknown, label: string): DesignResourceSymbolicFactRuleV2[]; export declare function parseSymbolicObligation(value: unknown, label: string): { key: string; fact_rule_ref: string; method: "accessibility_navigation" | "accessibility_semantics" | "accessibility_visual" | "asset_integrity" | "component_state" | "content" | "design_token" | "gesture_trace" | "haptic_feedback" | "input_method" | "interaction_trace" | "layout_geometry" | "localization" | "motion_timeline" | "responsive_reflow" | "scroll_navigation" | "sound_feedback" | "system_ui" | "visual_pixel"; region_sha256: string; proof_surface: string; observation_boundary: string; comparison: { comparator: string; mode: "exact" | "tolerance"; parameters: import("./design-resource-fact-types.js").DesignResourceLocatedDigestV1; tolerance: import("./design-resource-fact-types.js").DesignResourceLocatedDigestV1 | null; mask: import("./design-resource-fact-types.js").DesignResourceLocatedDigestV1 | null; }; oracle_ref: string; environment_ref: string; protected_value_policy: string; completion_effect: string; }; export declare function parseSymbolicQuantifier(value: unknown, label: string): { kind: "all" | "any" | "at_least" | "at_most" | "exactly" | "none" | "one" | "range"; minimum: number | null; maximum: number | null; };