import { FindCompetitionsArguments, CompetitionModelInput, CompetitionUpdateInput, ReadCompetitionArguments, JoinCompetitionArguments, MakeMoveCompetitionArguments, EndTurnArguments, GetPlayersRankingArguments, SurrenderArguments } from './services/competitions/types'; export declare const createCompetition: (props: CompetitionModelInput) => Promise; export declare const findCompetitions: ({ page, limit, env }: FindCompetitionsArguments) => Promise; export declare const updateCompetition: ({ id, competitionModel, env, token }: CompetitionUpdateInput) => Promise; export declare const readCompetition: ({ env, competitionId, token }: ReadCompetitionArguments) => Promise; export declare const joinCompetition: ({ env, competitionId, player, token }: JoinCompetitionArguments) => Promise; export declare const makeMove: ({ env, competitionId, move, token }: MakeMoveCompetitionArguments) => Promise; export declare const endTurn: ({ env, competitionId, token }: EndTurnArguments) => Promise; export declare const getPlayersRanking: ({ env, appId }: GetPlayersRankingArguments) => Promise; export declare const surrender: ({ env, competitionId, token }: SurrenderArguments) => Promise;