import { EscopoVariavel } from './escopo-variavel';
export declare class GerenciadorEscopos {
    private escopos;
    constructor();
    empilharEscopo(): void;
    desempilharEscopo(): Map<string, EscopoVariavel> | undefined;
    declarar(nome: string, variavel: EscopoVariavel): boolean;
    buscar(nome: string): EscopoVariavel | undefined;
    buscarNoEscopoAtual(nome: string): EscopoVariavel | undefined;
    marcarComoInicializada(nome: string, valor?: any): void;
    private extrairValor;
    marcarComoUsada(nome: string): void;
    obterVariaveisNaoUsadas(): EscopoVariavel[];
}
//# sourceMappingURL=gerenciador-escopos.d.ts.map