import * as Types from './types';
export type SportsQueryVariables = Types.Exact<{
    first?: Types.InputMaybe<Types.Scalars['Int']['input']>;
    sportFilter?: Types.InputMaybe<Types.Sport_Filter>;
    countryFilter?: Types.InputMaybe<Types.Country_Filter>;
    leagueFilter?: Types.InputMaybe<Types.League_Filter>;
    gameFilter?: Types.InputMaybe<Types.Game_Filter>;
    gameOrderBy?: Types.InputMaybe<Types.Game_OrderBy>;
    gameOrderDirection?: Types.InputMaybe<Types.OrderDirection>;
}>;
export type SportsQuery = {
    __typename?: 'Query';
    sports: Array<{
        __typename?: 'Sport';
        id: string;
        slug: string;
        name: string;
        sportId: string;
        turnover: string;
        countries: Array<{
            __typename?: 'Country';
            slug: string;
            name: string;
            turnover: string;
            leagues: Array<{
                __typename?: 'League';
                slug: string;
                name: string;
                turnover: string;
                games: Array<{
                    __typename?: 'Game';
                    id: string;
                    gameId: string;
                    slug: string;
                    title: string;
                    startsAt: string;
                    state: Types.GameState;
                    turnover: string;
                    sport: {
                        __typename?: 'Sport';
                        sportId: string;
                        slug: string;
                        name: string;
                        sporthub: {
                            __typename?: 'SportHub';
                            id: string;
                            slug: string;
                        };
                    };
                    league: {
                        __typename?: 'League';
                        id: string;
                        slug: string;
                        name: string;
                    };
                    country: {
                        __typename?: 'Country';
                        id: string;
                        slug: string;
                        name: string;
                    };
                    participants: Array<{
                        __typename?: 'Participant';
                        image?: string | null;
                        name: string;
                    }>;
                }>;
            }>;
        }>;
    }>;
};
export declare const SportsDocument: import("graphql/language/ast").DocumentNode;
