import { type ValidationCheck } from 'langium';
import { ast } from '../ast';
import type { LikeC4Services } from '../module';
export declare const specificationRuleChecks: (_: LikeC4Services) => ValidationCheck<ast.SpecificationRule>;
export declare const modelRuleChecks: (_: LikeC4Services) => ValidationCheck<ast.Model>;
export declare const globalsChecks: (_: LikeC4Services) => ValidationCheck<ast.Globals>;
export declare const elementKindChecks: (services: LikeC4Services) => ValidationCheck<ast.ElementKind>;
export declare const deploymentNodeKindChecks: (services: LikeC4Services) => ValidationCheck<ast.DeploymentNodeKind>;
export declare const tagChecks: (services: LikeC4Services) => ValidationCheck<ast.Tag>;
export declare const relationshipChecks: (services: LikeC4Services) => ValidationCheck<ast.RelationshipKind>;
export declare const globalPredicateChecks: (services: LikeC4Services) => ValidationCheck<ast.GlobalPredicateGroup | ast.GlobalDynamicPredicateGroup>;
export declare const globalStyleIdChecks: (services: LikeC4Services) => ValidationCheck<ast.GlobalStyleId>;
