import { ConstrutoInterface, InterpretadorInterface, RetornoInterpretadorInterface } from '@designliquido/delegua'; import { Leia, Literal } from '@designliquido/delegua/construtos'; import { Declaracao, Para } from '@designliquido/delegua/declaracoes'; export declare function atribuirVariavel(interpretador: InterpretadorInterface, expressao: ConstrutoInterface, valor: any, tipo: string): Promise; export declare function avaliarArgumentosEscreva(interpretador: InterpretadorInterface, argumentos: ConstrutoInterface[]): Promise; export declare function resolverQuantidadeDeInterpolacoes(texto: Literal): Promise; export declare function verificarTipoDaInterpolacao(dados: { tipo: string; valor: any; }): Promise; export declare function substituirValor(stringOriginal: string, novoValor: number | string | any, simboloTipo: string): Promise; export declare function visitarExpressaoLeia(interpretador: InterpretadorInterface, expressao: Leia): Promise; export declare function visitarExpressaoLiteral(expressao: Literal): Promise; export declare function visitarDeclaracaoPara(interpretador: InterpretadorInterface, declaracao: Para): Promise; export declare function interpretar(interpretador: InterpretadorInterface, declaracoes: Declaracao[], manterAmbiente?: boolean): Promise; //# sourceMappingURL=comum.d.ts.map