/**
 * Retorna o desenho da função afim.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} a O valor de a.
 * @param {number} b O valor de b.
 * @returns O desenho da função afim.
 */
export declare function fun1(_: any, a: number, b: number): string[];
/**
 * Calcula a raiz da função afim.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} a O valor de a.
 * @param {number} b O valor de b.
 * @returns A raiz da função afim.
 */
export declare function fun1R(_: any, a: number, b: number): number;
/**
 * Retorna o desenho da função quadrática.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} a O valor de a.
 * @param {number} b O valor de b.
 * @param {number} c O valor de c.
 * @returns O desenho da função quadrática.
 */
export declare function fun2(_: any, a: number, b: number, c: number): number[];
/**
 * Calcula x do vértice.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} a O valor de a.
 * @param {number} b O valor de b.
 * @param {number} c O valor de c.
 * @returns As raízes da função quadrática.
 */
export declare function xVertice(_: any, a: number, b: number, c: number): number;
/**
 * Calcula y do vértice.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} a O valor de a.
 * @param {number} b O valor de b.
 * @param {number} c O valor de c.
 * @returns As raízes da função quadrática.
 */
export declare function yVertice(_: any, a: number, b: number, c: number): number;
/**
 * Calcula as raízes da função quadrática.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} a O valor de a.
 * @param {number} b O valor de b.
 * @param {number} c O valor de c.
 * @returns As raizes da função quadrática.
 */
export declare function fun2R(_: any, a: number, b: number, c: number): number[];
/**
 * Preenche um intervalo entre dois números dada uma cardinalidade.
 * @param {any} _ O visitante da instrução, normalmente um interpretador.
 * @param {number} valorInicial O valor inicial.
 * @param {number} valorDeParada O valor de parada.
 * @param {number} cardinalidade A cardinalidade.
 * @returns
 */
export declare function linspace(_: any, valorInicial: number, valorDeParada: number, cardinalidade: number): Array<number>;
