import { ActivatedRoute } from '@angular/router'; import { Endereco } from './endereco'; export declare class UtilService { rgMask: (string | RegExp)[]; data: (string | RegExp)[]; hora: (string | RegExp)[]; dataHora: (string | RegExp)[]; cnpjMask: (string | RegExp)[]; cpfMask: (string | RegExp)[]; competencia: (string | RegExp)[]; cep: (string | RegExp)[]; telefone: (string | RegExp)[]; celular: (string | RegExp)[]; horaMinutoSegundo: RegExp[]; codigoVerificacao: (string | RegExp)[]; competenciaAnoMes: (string | RegExp)[]; codigoServicoMask: (string | RegExp)[]; cnaeMask: (string | RegExp)[]; constructor(); ordenarArrayData(array: Array, chave: any, tipo?: string): Array; /** * * GERAÇÃO DE CORES DE ACORDO COM TEXTO * ENVIADO POR PARAMETRO * */ hashCode(str: string): number; intToRGB(i: any): string; getBgColor(extensao: string): { 'background-color': string; }; /** * RETIRA A FORMATACAO PARA SALVAR OS * DADOS * @param campoTexto */ removeFormatacao(campoTexto: string): string; /** * Retorna somente os numeros da string informada * @param campoTexto */ somenteNumeros(campoTexto: string): string; /** * RETIRA FORMATAÇÃO DE EXIBIÇÃO DO NUMERO E RETORNA UM FLOAT * @param campoTexto */ formatToMoeda(campoTexto: string): number; /** * RETIRA A ACENTUAÇÃO DO TEXTO RECEBIDO * @param texto */ removeAcento(texto: string): string; /** * FUNCAO UTILIZADA PARA RETORNAR O VALOR COM MASCARA * AO CARREGAR OS DADOS NO INPUT AO ABRIR A TELA * PARA EDICAO O TEXTMASK UTILIZA A @function cpfCnpjMask * @param cnpjCpf */ formataCnpjCpfChange(cnpjCpf: string): string; formataTelefoneChange(telefone: string): string; cpfCnpjMask(value: any): any; telefoneCelularMask(value: any): any | null; keyMaskCpfCnpj(event: any, input: any): void; retornaId(url: string): string; verificaAcao(route: ActivatedRoute): boolean; convertEnum(enumItem: any): string[]; /** * VALIDA CPF OU CNPJ NA MESMA FUNÇÃO * @param cpfCnpj * @returns */ validaCpfCnpj(cpfCnpj: string): boolean; /** * Validação de CPF */ validaCPF(cpf: any): boolean; /** * Validação de CNPJ * @param cnpj */ validaCNPJ(cnpj: any): boolean; validaEnderecoRecebido(endereco: Endereco): boolean; }