import type { _ModuleWithoutApi } from '../interfaces/iModule'; /** * @feature Validation */ export declare const ValidationModule: _ModuleWithoutApi; /** * Registers the {@link ValidationModule}, which surfaces extended development-time diagnostics: * detailed console warnings for conflicting or invalid grid options and column definition * properties. Without it, console messages are reduced to an error code and a documentation link. * * The `ValidationModule` is intentionally excluded from the `AllCommunityModule` and * `AllEnterpriseModule` bundles to keep production builds small. Use this helper to opt into * validation during development, for example: * * ```js * if (process.env.NODE_ENV !== 'production') { * enableDevValidations(); * } * ``` * * This is equivalent to registering the `ValidationModule` yourself, i.e. * `ModuleRegistry.registerModules([ValidationModule])` (or including it in the `modules` array * passed to a framework wrapper). * * Call this before any grid is created, and from the same scope (module/bundle) that registers * your other modules — registration is global, so it must run before grid initialisation to take * effect. Not intended for production builds. */ export declare function enableDevValidations(): void;