import { JSStringValue, NullValue } from '../value.mts'; import type { ParseNode } from '../parser/ParseNode.mts'; import { type ModuleRequestRecord } from './all.mts'; export declare function ExportEntries(node: ParseNode | readonly ParseNode[]): ExportEntry[]; export interface ExportEntry { readonly ModuleRequest: ModuleRequestRecord | NullValue; readonly ImportName: JSStringValue | NullValue | 'namespace' | 'source' | 'all-but-default'; readonly LocalName: JSStringValue | NullValue; readonly ExportName: JSStringValue | NullValue; } /** https://tc39.es/proposal-deferred-reexports/#sec-static-semantics-optionalindirectexportentries */ export declare function OptionalIndirectExportEntries(node: ParseNode | readonly ParseNode[]): ExportEntry[]; //# sourceMappingURL=ExportEntries.d.mts.map