import * as mongoose from "mongoose"; export declare const CountrySchema: mongoose.Schema, {}, {}, {}, {}, { timestamps: true; }, { name: string; iso2: string; alternateNames: string[]; rank: number; normalizedName: string; currencies: mongoose.Types.DocumentArray<{ symbol?: string; name?: string; _id?: unknown; code?: string; }, mongoose.Types.Subdocument & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps, mongoose.Document & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps>, {}, mongoose.MergeType> & mongoose.FlatRecord<{ name: string; iso2: string; alternateNames: string[]; rank: number; normalizedName: string; currencies: mongoose.Types.DocumentArray<{ symbol?: string; name?: string; _id?: unknown; code?: string; }, mongoose.Types.Subdocument & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps> & { _id: mongoose.Types.ObjectId; } & { __v: number; }>; export declare const CountryModel: mongoose.Model<{ name: string; iso2: string; alternateNames: string[]; rank: number; normalizedName: string; currencies: mongoose.Types.DocumentArray<{ symbol?: string; name?: string; _id?: unknown; code?: string; }, mongoose.Types.Subdocument & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps, {}, {}, {}, mongoose.Document & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps, {}, { timestamps: true; }> & { name: string; iso2: string; alternateNames: string[]; rank: number; normalizedName: string; currencies: mongoose.Types.DocumentArray<{ symbol?: string; name?: string; _id?: unknown; code?: string; }, mongoose.Types.Subdocument & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps & { _id: mongoose.Types.ObjectId; } & { __v: number; }, mongoose.Schema, {}, {}, {}, {}, { timestamps: true; }, { name: string; iso2: string; alternateNames: string[]; rank: number; normalizedName: string; currencies: mongoose.Types.DocumentArray<{ symbol?: string; name?: string; _id?: unknown; code?: string; }, mongoose.Types.Subdocument & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps, mongoose.Document & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps>, {}, mongoose.MergeType> & mongoose.FlatRecord<{ name: string; iso2: string; alternateNames: string[]; rank: number; normalizedName: string; currencies: mongoose.Types.DocumentArray<{ symbol?: string; name?: string; _id?: unknown; code?: string; }, mongoose.Types.Subdocument & { symbol?: string; name?: string; _id?: unknown; code?: string; }>; location?: { coordinates: number[]; type?: "Point"; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; footballWikidataId?: string; footballWikipediaUrl?: string; }; iso3?: string; upcomingMatchCount?: number; hasVenues?: boolean; translations?: any; nativeNames?: any; isoNumeric?: string; fifaCode?: string; officialName?: string; capital?: string; flag?: string; } & mongoose.DefaultTimestampProps> & { _id: mongoose.Types.ObjectId; } & { __v: number; }>>; //# sourceMappingURL=index.d.ts.map