//#region src/generate-pis/generate-pis.d.ts /** * Generates a valid random Brazilian PIS (Programa de Integração Social) number. * * Uses `Math.random()` internally, so it is not cryptographically secure, do not use for security purposes. * * @returns {string} A valid 11-digit PIS string without formatting. * * @example * ```typescript * generatePis(); // "12056874107" * ``` * * The eSocial MOS states the NIS must have 11 numeric digits including the check digit, and the * SIRC technical manual confirms the check digit is verified with módulo 11; neither publishes * the weight vector used below, which follows the community reference cited as `Based on:`. * * @see Official: https://www.gov.br/inss/pt-br/direitos-e-deveres/inscricao-e-contribuicao/inscricao * @see Official: https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/mos-manual-de-orientacao-do-esocial-vs-2-4.pdf * @see Official: https://www.sirc.gov.br/wp-content/uploads/manual_sirc_recomendacoes_tecnicas_v7.pdf * @see Based on: https://github.com/brazilian-utils/python/blob/main/brutils/pis.py */ export declare const generatePis: () => string; //#endregion