import { IBindingNameService } from "./i-binding-name-service"; import { BindingName } from "typescript"; import { IIdentifierService } from "../identifier/i-identifier-service"; import { IBindingPatternService } from "../binding-pattern/i-binding-pattern-service"; /** * A service for working with BindingNames */ export declare class BindingNameService implements IBindingNameService { private readonly identifierService; private readonly bindingPatternService; constructor(identifierService: IIdentifierService, bindingPatternService: IBindingPatternService); /** * Gets the stringified name of a BindingName * @param {BindingName} bindingName * @returns {string} */ getName(bindingName: BindingName): string; }