import { type Control } from "./types.js"; /** * Turn a rule into the shape the settings panel renders: a label plus its * editable parts. Accepts a `{$rule}` placeholder or a bare node. Reads the same * value `evaluate` runs — and validates it the same way — so a malformed or * unknown node throws a `ChartRuleError` here too, never a native `TypeError`. * The Valibot parser rejects malformed or nested values before this flat * formatter reads them. */ export declare function describe(rule: unknown): Control; //# sourceMappingURL=describe.d.ts.map