/** * Represents a module binding for either an import or export statement. */ export declare class Binding { readonly localName: string; readonly exportName: string; constructor(localName: string, exportName: string); isAliased(): boolean; isDefaultExport(): boolean; } /** * Builds an export specifier list string for use in an export statement. */ export declare class ExportSpecifierListStringBuilder { private readonly bindings; constructor(bindings: Array); static build(bindings: Array): string; toString(): string; } /** * Builds an import specifier list string for use in an import statement. */ export declare class ImportSpecifierListStringBuilder { private readonly bindings; constructor(bindings: Array); static build(bindings: Array): string; toString(): string; }