import { FunctionCallExpression, Pattern, EnumerationCase, GenericParameter, UUID, Comment } from '..'; export declare type EnumerationDeclaration = { type: 'enumeration'; data: { id: UUID; name: Pattern; genericParameters: GenericParameter[]; cases: EnumerationCase[]; comment?: Comment; attributes: FunctionCallExpression[]; }; };