/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { PathResolver } from './pathResolver'; /** * A class that resolves paths by replacing an alias with a specified prefix and optional postfix. * This is useful for transforming paths that use shorthand aliases into fully qualified paths. */ export declare class AliasPathResolver implements PathResolver { private readonly alias; private readonly prefix; private readonly postfix; /** * Initializes a new instance of the AliasPathResolver class. * * @param alias Alias name. * @param prefix Prefix name. * @param postfix Postfix name. */ constructor(alias: string, prefix: string, postfix?: string); /** * Transforms the path. * * @param path Path to inspect. * @returns The transformed path. */ transformPath(path: string): string; }