export declare class EstruturaCubo { valores: Array>>; tipoElemento: string; constructor(valores: Array>>, tipoElemento?: string); /** * Método utilizado pelo dialeto para a saída. Por exemplo, método `escreva`. * @returns {string} A representação do objeto como texto. */ paraTexto(): string; /** * Método utilizado pelo VSCode para representar este objeto quando impresso. * @returns {string} A representação do objeto como texto. */ toString(): string; /** * Retorna o número de camadas do cubo. * @returns {number} Número de camadas. */ camadas(): number; /** * Retorna o número de linhas do cubo. * @returns {number} Número de linhas. */ linhas(): number; /** * Retorna o número de colunas do cubo. * @returns {number} Número de colunas. */ colunas(): number; /** * Acessa um elemento do cubo. * @param camada Índice da camada. * @param linha Índice da linha. * @param coluna Índice da coluna. * @returns O elemento na posição especificada. */ obter(camada: number, linha: number, coluna: number): any; /** * Define um elemento do cubo. * @param camada Índice da camada. * @param linha Índice da linha. * @param coluna Índice da coluna. * @param valor Novo valor. */ definir(camada: number, linha: number, coluna: number, valor: any): void; } //# sourceMappingURL=cubo.d.ts.map