/**
 * Retorna a constante de Euler elevada ao valor passado por parâmetro.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} valor A potência a elevar a constante e
 * @returns Valor da constante e elevado à potência
 */
export declare function exp(_: any, valor: number): number;
/**
 * Calcula o logaritmo natural.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} valor Número a ser calculado.
 * @returns O logaritmo do número.
 */
export declare function logaritmo(_: any, valor: number): number;
/**
 * Faz a exponenciação de uma base a determinado expoente.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} base O valor da base.
 * @param {number} expoente O valor do expoente.
 * @returns O cálculo da exponenciação.
 */
export declare function potencia(_: any, base: number, expoente: number): number;
/**
 * Gera e retorna um valor aleatório.
 * @returns Valor aleatório
 */
export declare function aleatorio(): number;
/**
 * Calcula a raiz quadrada.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} valor Um número para aplicar a radiciação.
 * @returns O valor da radiciação.
 */
export declare function raizQuadrada(_: any, valor: number): number;
