import { B as BPJSMockOptions, V as VINMockOptions } from '../person-TfobLF0o.cjs'; export { t as BPJSScheme, E as EmailMockOptions, s as MockFactory, M as MockGender, r as MockPerson, q as MockPersonOptions, l as NIKMockOptions, N as NPWPFormat, n as NPWPMockOptions, p as NameMockOptions, k as NameParts, i as PhoneFormat, m as PhoneMockOptions, P as PhoneOperator, o as PlateMockOptions, j as PlateType, h as createMockFactory, d as generateEmail, f as generateMockPerson, g as generateNIK, b as generateNPWP, e as generateName, a as generatePhone, c as generatePlate } from '../person-TfobLF0o.cjs'; /** * Generates a structurally valid BPJS number for the requested scheme. * Output passes `validateBPJS(value, scheme)` from `@indodev/toolkit/bpjs`. * * - Default scheme: `kesehatan` (13 digits). * - When `seed` is provided, the LCG is re-seeded so output is reproducible. * * @example * generateBPJS() // 13-digit Kesehatan number * generateBPJS({ scheme: 'ketenagakerjaan', seed: 1 }) // 11-digit Ketenagakerjaan */ declare function generateBPJS(options?: BPJSMockOptions): string; /** * Generates a structurally valid 17-character VIN. * Output passes `validateVIN()` from `@indodev/toolkit/vin`, including a correct * check digit at position 9 and no excluded characters (I, O, Q). * * - When `manufacturerPrefix` is provided, it is used as the leading 3 chars. If the * prefix contains invalid characters, the function falls back to a random prefix. * - When `seed` is provided, the LCG is re-seeded so output is reproducible. * * @example * generateVIN() // 17-char VIN * generateVIN({ manufacturerPrefix: '1HG', seed: 1 }) // starts with '1HG' */ declare function generateVIN(options?: VINMockOptions): string; export { BPJSMockOptions, VINMockOptions, generateBPJS, generateVIN };