import { type BaseIssue, type GenericSchema } from 'valibot'; import { type ParsedRule, type Rule } from "./types.mjs"; /** @deprecated Use `CHART_RULE_CONTRACT_VERSION` to identify the executable contract. */ export declare const CHART_RULE_SCHEMA_ID: string; /** * Runtime schema for either a bare rule node or a chart-option placeholder. * Persisted and agent-authored JSON crosses this boundary as `unknown`. */ export declare const chartRuleSchema: GenericSchema>; /** Parse untrusted chart-rule JSON and return an immutable validated clone. */ export declare function parseChartRule(input: unknown): ParsedRule; //# sourceMappingURL=schema.d.mts.map