import { SignUserActionChallengeRequest, UserActionChallengeResponse } from '../../baseAuthApi'; import { DfnsDelegatedApiClientOptions } from '../../dfnsDelegatedApiClient'; import * as T from './types'; export declare class DelegatedStakingClient { private apiOptions; constructor(apiOptions: DfnsDelegatedApiClientOptions); createStakeInit(request: T.CreateStakeRequest): Promise; createStakeComplete(request: T.CreateStakeRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createStakeActionInit(request: T.CreateStakeActionRequest): Promise; createStakeActionComplete(request: T.CreateStakeActionRequest, signedChallenge: SignUserActionChallengeRequest): Promise; getStakeRewards(request: T.GetStakeRewardsRequest): Promise; getStakes(request: T.GetStakesRequest): Promise; listStakeActions(request: T.ListStakeActionsRequest): Promise; listStakes(request?: T.ListStakesRequest): Promise; }