import { INamespaceImportService } from "./i-namespace-import-service"; import { NamespaceImport } from "typescript"; import { IFormatter } from "../../formatter/i-formatter-getter"; import { IUpdater } from "../../updater/i-updater-getter"; /** * A service for working with NamespaceImports */ export declare class NamespaceImportService implements INamespaceImportService { private readonly formatter; private readonly updater; constructor(formatter: IFormatter, updater: IUpdater); /** * Gets the name of a NamespaceImport * @param {NamespaceImport} namespaceImport * @returns {string} */ getNameOfNamespace(namespaceImport: NamespaceImport): string; /** * Changes the name of a NamespaceImport * @param {string} name * @param {NamespaceImport} namespaceImport * @returns {NamespaceImport} */ changeNameOfNamespace(name: string, namespaceImport: NamespaceImport): NamespaceImport; }