import * as mongoose from "mongoose"; export declare const CitySchema: mongoose.Schema, {}, {}, {}, {}, { timestamps: true; typeKey: "$type"; }, { alternateNames: string[]; searchNames: string[]; country?: string; name?: string; location?: { type: "Point"; coordinates: number[]; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; }; asciiName?: string; localName?: string; iso2?: string; iso3?: string; adminName?: string; admin1Code?: string; admin2Code?: string; featureCode?: string; population?: number; upcomingMatchCount?: number; hasVenues?: boolean; timezone?: string; translations?: any; geonameId?: number; countryId?: mongoose.Types.ObjectId; metroCityId?: mongoose.Types.ObjectId; } & mongoose.DefaultTimestampProps, mongoose.Document, {}, mongoose.MergeType> & mongoose.FlatRecord<{ alternateNames: string[]; searchNames: string[]; country?: string; name?: string; location?: { type: "Point"; coordinates: number[]; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; }; asciiName?: string; localName?: string; iso2?: string; iso3?: string; adminName?: string; admin1Code?: string; admin2Code?: string; featureCode?: string; population?: number; upcomingMatchCount?: number; hasVenues?: boolean; timezone?: string; translations?: any; geonameId?: number; countryId?: mongoose.Types.ObjectId; metroCityId?: mongoose.Types.ObjectId; } & mongoose.DefaultTimestampProps> & { _id: mongoose.Types.ObjectId; } & { __v: number; }>; export declare const CityModel: mongoose.Model<{ alternateNames: string[]; searchNames: string[]; country?: string; name?: string; location?: { type: "Point"; coordinates: number[]; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; }; asciiName?: string; localName?: string; iso2?: string; iso3?: string; adminName?: string; admin1Code?: string; admin2Code?: string; featureCode?: string; population?: number; upcomingMatchCount?: number; hasVenues?: boolean; timezone?: string; translations?: any; geonameId?: number; countryId?: mongoose.Types.ObjectId; metroCityId?: mongoose.Types.ObjectId; } & mongoose.DefaultTimestampProps, {}, {}, {}, mongoose.Document & { alternateNames: string[]; searchNames: string[]; country?: string; name?: string; location?: { type: "Point"; coordinates: number[]; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; }; asciiName?: string; localName?: string; iso2?: string; iso3?: string; adminName?: string; admin1Code?: string; admin2Code?: string; featureCode?: string; population?: number; upcomingMatchCount?: number; hasVenues?: boolean; timezone?: string; translations?: any; geonameId?: number; countryId?: mongoose.Types.ObjectId; metroCityId?: mongoose.Types.ObjectId; } & mongoose.DefaultTimestampProps & { _id: mongoose.Types.ObjectId; } & { __v: number; }, mongoose.Schema, {}, {}, {}, {}, { timestamps: true; typeKey: "$type"; }, { alternateNames: string[]; searchNames: string[]; country?: string; name?: string; location?: { type: "Point"; coordinates: number[]; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; }; asciiName?: string; localName?: string; iso2?: string; iso3?: string; adminName?: string; admin1Code?: string; admin2Code?: string; featureCode?: string; population?: number; upcomingMatchCount?: number; hasVenues?: boolean; timezone?: string; translations?: any; geonameId?: number; countryId?: mongoose.Types.ObjectId; metroCityId?: mongoose.Types.ObjectId; } & mongoose.DefaultTimestampProps, mongoose.Document, {}, mongoose.MergeType> & mongoose.FlatRecord<{ alternateNames: string[]; searchNames: string[]; country?: string; name?: string; location?: { type: "Point"; coordinates: number[]; }; metadata?: { wikidataId?: string; wikipediaUrl?: string; }; asciiName?: string; localName?: string; iso2?: string; iso3?: string; adminName?: string; admin1Code?: string; admin2Code?: string; featureCode?: string; population?: number; upcomingMatchCount?: number; hasVenues?: boolean; timezone?: string; translations?: any; geonameId?: number; countryId?: mongoose.Types.ObjectId; metroCityId?: mongoose.Types.ObjectId; } & mongoose.DefaultTimestampProps> & { _id: mongoose.Types.ObjectId; } & { __v: number; }>>; //# sourceMappingURL=index.d.ts.map