export type AssociatedTypes = T extends { __associatedTypes(types: infer Types): void; } ? Types extends Record ? Types : never : never; export type AssociatedType> = AssociatedTypes[K]; export type ControlType = AssociatedType; export type ConfigType = AssociatedType; export type DataType = AssociatedType; export type ValueType = AssociatedType; export type ResolvedValueType = AssociatedType; export type InstanceType = AssociatedType; //# sourceMappingURL=associated-types.d.ts.map