import { StatementParser } from './StatementParser.mts'; import type { ParseNode } from './ParseNode.mts'; export declare abstract class ModuleParser extends StatementParser { parseImportDeclaration(): ParseNode.ImportDeclaration | ParseNode.ExpressionStatement | ParseNode.LabelledStatement; parseImportClause(node?: ParseNode.Unfinished): ParseNode.ImportClause; parseImportedDefaultBinding(): ParseNode.ImportedDefaultBinding; parseNameSpaceImport(): ParseNode.NameSpaceImport; parseNamedImports(): ParseNode.NamedImports; parseImportSpecifier(): ParseNode.ImportSpecifier; parseExportDeclaration(decoratorsBeforeExportKeyword: null | readonly ParseNode.Decorator[]): ParseNode.ExportDeclaration; parseNamedExports(): ParseNode.NamedExports; parseExportSpecifier(): ParseNode.ExportSpecifier; parseModuleExportName(): ParseNode.ModuleExportName; parseFromClause(): ParseNode.FromClause; parseWithClause(): ParseNode.WithClause; parseWithEntry(): ParseNode.WithEntry; } //# sourceMappingURL=ModuleParser.d.mts.map