import type { ValidationAcceptor } from 'langium'; import { ModuleDefinition, SchemaDef } from './generated/ast.js'; import type { AgentlangServices } from './agentlang-module.js'; /** * Register custom validation checks. */ export declare function registerValidationChecks(services: AgentlangServices): void; /** * Implementation of custom validations. */ export declare class AgentlangValidator { checkUniqueDefs(module: ModuleDefinition, accept: ValidationAcceptor): void; checkUniqueAttributes(def: SchemaDef, accept: ValidationAcceptor): void; } //# sourceMappingURL=agentlang-validator.d.ts.map