import { Type } from './types'; export declare class Symbol { code: string; ty: Type; isMatter: boolean; isMutable: boolean; constructor(code: string, ty: Type, options?: any); isGlobal(): boolean; } export declare const PuppyModules: { [key: string]: { [key: string]: Symbol; }; }; export declare const PackageSymbolMap: any; export declare type Field = { base: Type; getter: string; setter: string; ty: Type; }; export declare const getField: (env: any, name: any, tree: any) => Field; export declare const KEYTYPES: { [key: string]: Type; };