/****************************************************************************** * Copyright 2021 TypeFox GmbH * This program and the accompanying materials are made available under the * terms of the MIT License, which is available in the project root. ******************************************************************************/ import type { PackageDeclaration } from './generated/ast.js'; export declare function toQualifiedName(pack: PackageDeclaration, childName: string): string; export declare class QualifiedNameProvider { /** * @param qualifier if the qualifier is a `string`, simple string concatenation is done: `qualifier.name`. * if the qualifier is a `PackageDeclaration` fully qualified name is created: `package1.package2.name`. * @param name simple name * @returns qualified name separated by `.` */ getQualifiedName(qualifier: PackageDeclaration | string, name: string): string; } //# sourceMappingURL=domain-model-naming.d.ts.map