import { SimboloInterface } from '../interfaces';
import { VisitanteDeleguaInterface } from '../interfaces/visitante-delegua-interface';
import { Declaracao } from './declaracao';
import { FuncaoDeclaracao } from './funcao';
export declare class Extensao extends Declaracao {
    simboloTipo: SimboloInterface;
    metodos: FuncaoDeclaracao[];
    ehGlobal: boolean;
    constructor(simboloTipo: SimboloInterface, metodos: FuncaoDeclaracao[], ehGlobal: boolean, hashArquivo: number);
    aceitar(visitante: VisitanteDeleguaInterface): Promise<any>;
    paraTexto(): string;
}
//# sourceMappingURL=extensao.d.ts.map