import { FixtureStatus } from '../enums';
import { IdNNameRecord, NameValueRecord, Subscription } from '../common/index.js';
import { League } from './league';
import { Location } from './location';
import { Participant } from './participant';
import { Sport } from './sport';
import { FixtureVenue } from './fixture-venue';
export declare class Fixture {
    subscription?: Subscription;
    sport?: Sport;
    location?: Location;
    league?: League;
    startDate?: Date;
    lastUpdate?: Date;
    status?: FixtureStatus;
    participants?: Participant[];
    fixtureExtraData?: NameValueRecord[];
    venue?: FixtureVenue;
    stage?: IdNNameRecord;
    round?: IdNNameRecord;
    externalFixtureId?: string | null;
}
