// Currenty we systematically bundle all the rules even if we only need a // sub-section of them. We might support "code-splitting" the rules in the // future. import { EvaluatedRule as GenericEvaluatedRule, ParsedRule as GenericParsedRule, ParsedRules as GenericParsedRules, Rules as GenericRules } from 'publicodes' import { Names } from './dist/names' export type DottedName = Names export type Rules = GenericRules export type ParsedRules = GenericParsedRules export type ParsedRule = GenericParsedRule export type EvaluatedRule = GenericEvaluatedRule export type Situation = Partial> declare let rules: Rules export default rules