/**
 * Função da área do círculo.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} raio Raio do circulo.
 * @returns A área do círculo.
 */
export declare function areaCirculo(_: any, raio: number): number;
/**
 * Função da área do quadrado.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} lado Lado do quadrado.
 * @returns A área do quadrado.
 */
export declare function areaQuadrado(_: any, lado: number): number;
/**
 * Função da área do retângulo.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} ladoX Lado eixo x do retângulo.
 * @param {number} ladoY Lado eixo y do retângulo.
 * @returns A área do retângulo.
 */
export declare function areaRetangulo(_: any, ladoX: number, ladoY: number): number;
/**
 * Função da área do losango.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} diagonalMaior Lado eixo x do losango.
 * @param {number} diagonalMenor Lado eixo y do losango.
 * @returns A área do losango.
 */
export declare function areaLosango(_: any, diagonalMaior: number, diagonalMenor: number): number;
/**
 * Função da área do trapézio.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} baseMaior Base maior do trapézio.
 * @param {number} baseMenor Base menor do trapézio.
 * @param {number} altura Altura do trapézio.
 * @returns A área do trapézio.
 */
export declare function areaTrapezio(_: any, baseMaior: number, baseMenor: number, altura: number): number;
/**
 * Função da área do triângulo.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} base Base do triângulo.
 * @param {number} altura Altura do triângulo.
 * @returns A área do triângulo.
 */
export declare function areaTriangulo(_: any, base: number, altura: number): number;
/**
 * Função distância entre 2 pontos.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} x1 x inicial.
 * @param {number} x2 x final.
 * @param {number} y1 y inicial.
 * @param {number} y2 y final.
 * @returns A distância entre os dois pontos.
 */
export declare function distanciaDoisPontos(_: any, x1: number, x2: number, y1: number, y2: number): number;
/**
 * Função do ponto médio.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} x1 x inicial.
 * @param {number} x2 x final.
 * @param {number} y1 y inicial.
 * @param {number} y2 y final.
 * @returns Uma lista contendo o ponto médio de x e y respectivamente.
 */
export declare function pontoMedio(_: any, x1: number, x2: number, y1: number, y2: number): Array<number>;
