import * as mongoose from "mongoose"; export declare const MatchSchema: mongoose.Schema, {}, {}, {}, {}, { timestamps: true; typeKey: "$type"; }, { externalId?: string; venueId?: string; location?: { type: "Point"; coordinates: number[]; }; competitionName?: string; competitionId?: string; homeTeamId?: string; awayTeamId?: string; homeTeamExternalId?: string; awayTeamExternalId?: string; venueExternalId?: string; venueNotCertain?: boolean; kickoff?: NativeDate; status?: string; localTimeKickoff?: NativeDate; hasTickets?: boolean; ticketPrice?: number; ticketCurrency?: string; round?: string; matchRating?: number; withdrawnAt?: NativeDate; } & mongoose.DefaultTimestampProps, mongoose.Document, {}, mongoose.MergeType> & mongoose.FlatRecord<{ externalId?: string; venueId?: string; location?: { type: "Point"; coordinates: number[]; }; competitionName?: string; competitionId?: string; homeTeamId?: string; awayTeamId?: string; homeTeamExternalId?: string; awayTeamExternalId?: string; venueExternalId?: string; venueNotCertain?: boolean; kickoff?: NativeDate; status?: string; localTimeKickoff?: NativeDate; hasTickets?: boolean; ticketPrice?: number; ticketCurrency?: string; round?: string; matchRating?: number; withdrawnAt?: NativeDate; } & mongoose.DefaultTimestampProps> & { _id: mongoose.Types.ObjectId; } & { __v: number; }>; export declare const MatchModel: mongoose.Model<{ externalId?: string; venueId?: string; location?: { type: "Point"; coordinates: number[]; }; competitionName?: string; competitionId?: string; homeTeamId?: string; awayTeamId?: string; homeTeamExternalId?: string; awayTeamExternalId?: string; venueExternalId?: string; venueNotCertain?: boolean; kickoff?: NativeDate; status?: string; localTimeKickoff?: NativeDate; hasTickets?: boolean; ticketPrice?: number; ticketCurrency?: string; round?: string; matchRating?: number; withdrawnAt?: NativeDate; } & mongoose.DefaultTimestampProps, {}, {}, {}, mongoose.Document & { externalId?: string; venueId?: string; location?: { type: "Point"; coordinates: number[]; }; competitionName?: string; competitionId?: string; homeTeamId?: string; awayTeamId?: string; homeTeamExternalId?: string; awayTeamExternalId?: string; venueExternalId?: string; venueNotCertain?: boolean; kickoff?: NativeDate; status?: string; localTimeKickoff?: NativeDate; hasTickets?: boolean; ticketPrice?: number; ticketCurrency?: string; round?: string; matchRating?: number; withdrawnAt?: NativeDate; } & mongoose.DefaultTimestampProps & { _id: mongoose.Types.ObjectId; } & { __v: number; }, mongoose.Schema, {}, {}, {}, {}, { timestamps: true; typeKey: "$type"; }, { externalId?: string; venueId?: string; location?: { type: "Point"; coordinates: number[]; }; competitionName?: string; competitionId?: string; homeTeamId?: string; awayTeamId?: string; homeTeamExternalId?: string; awayTeamExternalId?: string; venueExternalId?: string; venueNotCertain?: boolean; kickoff?: NativeDate; status?: string; localTimeKickoff?: NativeDate; hasTickets?: boolean; ticketPrice?: number; ticketCurrency?: string; round?: string; matchRating?: number; withdrawnAt?: NativeDate; } & mongoose.DefaultTimestampProps, mongoose.Document, {}, mongoose.MergeType> & mongoose.FlatRecord<{ externalId?: string; venueId?: string; location?: { type: "Point"; coordinates: number[]; }; competitionName?: string; competitionId?: string; homeTeamId?: string; awayTeamId?: string; homeTeamExternalId?: string; awayTeamExternalId?: string; venueExternalId?: string; venueNotCertain?: boolean; kickoff?: NativeDate; status?: string; localTimeKickoff?: NativeDate; hasTickets?: boolean; ticketPrice?: number; ticketCurrency?: string; round?: string; matchRating?: number; withdrawnAt?: NativeDate; } & mongoose.DefaultTimestampProps> & { _id: mongoose.Types.ObjectId; } & { __v: number; }>>; //# sourceMappingURL=index.d.ts.map