import ts from 'typescript'; import { WellKnownSymbol } from '../../constants'; import { ScriptBuilder } from '../../sb'; import { VisitOptions } from '../../types'; import { BuiltinMemberValue } from '../BuiltinMemberValue'; declare type Node = ts.PropertyAccessExpression | ts.ElementAccessExpression; export declare abstract class WellKnownSymbolBase extends BuiltinMemberValue { protected abstract readonly symbol: WellKnownSymbol; protected emit(sb: ScriptBuilder, node: Node, options: VisitOptions): void; } export {};