import { Enum } from '../types/Enum'; import type { Text } from '../types/Text'; import { List } from '../types/List'; import { IdNamePlain } from '../types/IdName'; export declare class Scope extends Enum { readonly name: string; readonly subs: List; protected constructor(name: string, id?: Text, subs?: List); for(item: string | IdNamePlain): Scope; combines(...scopes: Scope[]): this; expand(): List; }