import * as i0 from "@angular/core"; export declare class ValidaModulo11Service { /** * Método que verifica a validade de um CPF. * * @param cpf - String com CPF a ser validado. * @return True se CPF é válido e false caso contrário. */ isValidCpf(cpf: string): boolean; /** *

* Método que verifica a validade de um CGC. *

*

* Um CGC é válido se tiver o seguinte formato: RRRRRRRRFFFFDD (tamanho 14), onde: *

* * * @param cgc - String com CGC a ser validado. * @return True se CGC é válido e false caso contrário. */ isValidCgc(cgc: string): boolean; /** * Método que verifica se cadeia é composta apenas por caracteres numéricos repetidos (tudo 0 ou tudo 1, ...). Utilizado nas rotinas que * testam cpf e cgc. * * @param cadeia - Cadeia a ser checada. * @return True caso cadeia seja formado somente com dígitos e false caso contrário. */ isRepeatedNumber(cadeia: string): boolean; /** * Método que calcula o dígito verificador módulo 11 de uma cadeia. * * @param cadeia - Cadeia ser calculado o dígito verificador. * @param tam - Número de dígitos a serem utilizados no cálculo. * @param fatorInicial - Valor base no fator de multiplicação. * @param fatorFinal - Valor limite do fator de multiplicação. * @return Valor (decimal) do d�gito verificador. */ calculateDvMod11(cadeia: string, tam: number, fatorInicial: number, fatorFinal: number): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }