import { CompetitionModelInput, FindCompetitionsArguments, ReadCompetitionArguments, JoinCompetitionArguments, MakeMoveCompetitionArguments, CompetitionUpdateInput, EndTurnArguments, GetPlayersRankingArguments, SurrenderArguments } from './types'; export declare const updateCompetition: (props: CompetitionUpdateInput) => Promise; export declare const createCompetition: (props: CompetitionModelInput) => Promise; export declare const findCompetitions: ({ env, limit, page }: FindCompetitionsArguments) => 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: ({ competitionId, token }: EndTurnArguments) => Promise; export declare const getPlayersRanking: ({ appId, env }: GetPlayersRankingArguments) => Promise; export declare const surrender: ({ competitionId, token, env }: SurrenderArguments) => Promise;