import { BigObject } from './interfaces'; export declare function validate_aih(aih: string): boolean; export declare function validate_celular(cel: any): boolean; export declare const CEPRange: BigObject; export declare function validate_cep(cep: string): boolean; export declare function cep_ranges(cep: string | number): boolean; export declare function validate_certidao(value: string): boolean; /** * * @param chassi */ export declare function validate_chassi(chassi: string): boolean; /** * * II - Número do Espelho da CNH - segundo número de identificação nacional, * que será formado por 9 (nove) caracteres mais 1 (um) dígito verificador de segurança, * autorizado e controlado pelo DENATRAN, e identificará cada espelho de CNH expedida. * https://www.gov.br/infraestrutura/pt-br/assuntos/transito/conteudo-denatran/resolucoes-contran * https://www.gov.br/infraestrutura/pt-br/assuntos/transito/conteudo-contran/resolucoes/resolucao5112014.pdf * 598: https://www.gov.br/infraestrutura/pt-br/assuntos/transito/conteudo-contran/resolucoes/resolucao59820162.pdf * @param value */ export declare function validate_cnhespelho(value: string): boolean; /** * * III – Número do formulário RENACH - número de identificação * estadual, documento de coleta de dados do candidato/condutor gerado a cada serviço, * composto, obrigatoriamente, por 11 (onze) caracteres, sendo as duas primeiras * posições formadas pela sigla da Unidade de Federação expedidora, facultada a * utilização da última posição como dígito verificador de segurança. * a) O número do formulário RENACH identificará a Unidade da * Federação onde o condutor foi habilitado ou realizou alterações de dados no seu * cadastro pela última vez. * b) O Formulário RENACH que dá origem às informações na * BINCO e autorização para a impressão da CNH deverá ficar arquivado em seg * 598 - https://www.gov.br/infraestrutura/pt-br/assuntos/transito/conteudo-contran/resolucoes/resolucao59820162.pdf * 718 - https://www.gov.br/infraestrutura/pt-br/assuntos/transito/conteudo-contran/resolucoes/resolucao7182017.pdf * @param value */ export declare function validate_renachestadual(value: string): boolean; export declare function validate_renachseguranca(value: string): boolean; /** * BINCO * I – o primeiro número de identificação nacional – Registro Nacional, * será gerado pelo sistema informatizado da Base Índice Nacional de Condutores – * BINCO, composto de 9 (nove) caracteres mais 2 (dois) dígitos verificadores de * segurança, sendo único para cada condutor e o acompanhará durante toda a * sua existência como condutor, não sendo permitida a sua reutilização para * outro condutor. * @param value * @returns */ export declare function validate_cnh(value: string): boolean; export declare function validate_cnpj(cnpj: any): boolean; /** * Referencia: http://www.receita.fazenda.gov.br/aplicacoes/atcta/funcoes.js * @param strCPF * @returns */ export declare function validate_cpf(strCPF: any): boolean; export declare function validate_cns(value: string): boolean; export declare function validate_cartaocredito(input: string | number): boolean; /** * A hash of valid CC abbreviations and regular expressions mc: Mastercard ec: Eurocard vi: Visa ax: American Express dc: Diners Club bl: Carte Blanch di: Discover jcb: JCB er: Enroute */ export declare const creditCardValidator: BigObject; export declare function validate_currency(currency: string | number): boolean; export declare function validate_datetime(time: string | number, options?: any): boolean; export declare function validate_datahora(time: string | number, options?: any): boolean; export declare function validate_ect(number: string): boolean; export declare function validate_number(number: string): boolean; export declare function validate_porcentagem(porcentagem: string): boolean; export declare function validate_processo(processo: any): boolean; export declare function validate_pispasep(number: string): boolean; export declare function validate_renavam(renavam: any): boolean; export declare function validate_rg(rg: string): any; export declare function validate_sped(sped: string): boolean; export declare function validate_telefone(tel: any): boolean; export declare function validate_time(time: string | number, options?: any): boolean; export declare function validate_titulo(titulo: any): boolean; export declare const validateBr: BigObject;