import { FormatCnpjOptions } from "./format-cnpj.cjs"; //#region src/parse-cnpj/parse-cnpj.d.ts /** Options of `parseCnpj`. */ export type ParseCnpjOptions = Pick; /** * Removes CNPJ formatting characters and returns a normalized value. * * @param {string|number} value - The CNPJ value to be parsed. * @param {ParseCnpjOptions} [options] - Optional parsing options. * @param {1|2} [options.version] - The CNPJ version to normalize. * @returns {string} The CNPJ value without formatting. * * @example * ```typescript * parseCnpj("11.222.333/0001-81"); // "11222333000181" * parseCnpj("12.ABC.345/01DE-35", { version: 2 }); // "12ABC34501DE35" * ``` * * @see Official: https://www.gov.br/receitafederal/pt-br/assuntos/orientacao-tributaria/cadastros/cnpj * @see Official: https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/publicacoes/documentos-tecnicos/cnpj/manual-dv-cnpj.pdf * @see Official: https://www.gov.br/receitafederal/pt-br/acesso-a-informacao/acoes-e-programas/programas-e-atividades/cnpj-alfanumerico */ export declare const parseCnpj: (value: string | number, options?: ParseCnpjOptions) => string; //#endregion