// Mock for isikukood library to avoid ES module issues in tests export enum Gender { MALE = 'male', FEMALE = 'female', } export default class Isikukood { private code: string; constructor(code: string) { this.code = code; } static validate(code: string): boolean { return true; // Mock always returns true for tests } static generate(options?: { gender?: Gender; century?: number }): string { return '39001010002'; // Mock Estonian ID code } isValid(): boolean { return true; } getGender(): Gender { return Gender.MALE; } getBirthDate(): Date { return new Date('1990-01-01'); } getAge(): number { return 30; } getCentury(): number { return 3; } } export { Isikukood };