import type { OutputScopeOptions } from "@alloy-js/core"; import type { TSOutputScope } from "./scopes.js"; import { TSLexicalScope } from "./ts-lexical-scope.js"; import type { TSOutputSymbol } from "./ts-output-symbol.js"; /** * A member scope for TypeScript. Member declarations create symbols in this * scope, which will be added to the owner symbol's members. */ export declare class TSMemberScope extends TSLexicalScope { static readonly declarationSpaces: never[]; constructor(name: string, parentScope: TSOutputScope | undefined, ownerSymbol: TSOutputSymbol, options?: OutputScopeOptions); get ownerSymbol(): TSOutputSymbol; get isMemberScope(): boolean; } //# sourceMappingURL=ts-member-scope.d.ts.map