import { Config, Group, Rule } from './public.types'; /** @internal **/ export type RuleMetadata = { ruleId: string; config: Config; }; /** @internal **/ export type ModelRule = Rule & RuleMetadata; /** @internal **/ export type GroupStructure = Omit & { children: (ModelRule | ModelGroup)[]; }; /** @internal **/ export type GroupMetadata = { groupId: string; level: number; config: Config; }; /** @internal **/ export type ModelGroup = GroupMetadata & GroupStructure; //# sourceMappingURL=private.types.d.ts.map