// Generated by dts-bundle-generator v9.5.1

export type Gender = "male" | "female";
export interface JapaneseNotation {
	kanji: string;
	hiragana: string;
	katakana: string;
	romaji: string;
}
export interface Name extends JapaneseNotation {
}
export interface Prefecture extends JapaneseNotation {
}
export interface City extends JapaneseNotation {
}
export interface Town extends JapaneseNotation {
}
export interface Person {
	firstName: Name;
	lastName: Name;
	fullName: Name;
	gender: Gender;
}
export interface Address {
	prefecture: Prefecture;
	city: City;
	town: Town;
}
declare class Gimei {
	private namesData;
	private addressesData;
	person(params?: {
		gender?: Gender;
	}): Promise<Person>;
	address(): Promise<Address>;
	private ensureNamesData;
	private ensureAddressesData;
}
export declare const gimei: Gimei;

export {
	gimei as default,
};

export {};
