export declare class Variables {
    parent?: Variables | undefined;
    private alias;
    private values;
    constructor(parent?: Variables | undefined);
    get ownKeys(): string[];
    setAlias(name: string, target: string): void;
    tryGetNumber(name: string): number | undefined;
    hasOwnNumber(name: string): boolean;
    hasNumber(name: string): boolean;
    getNumberOrDefault(name: string): number;
    setNumber(name: string, value: number): void;
    clearOwn(): void;
    private getAliasName;
}
