import type * as mod from "./index.js"; import type * as payloads from "./payloads.js"; /** Withdraw from `account`'s inactive stake. */ export declare const withdraw: ({ args }: mod.WithdrawArgs) => payloads.Withdraw; /** Add `amount` of coins from the `account` owning the StakePool. */ export declare const add_stake: ({ args }: mod.AddStakeArgs) => payloads.AddStake; /** Similar to increase_lockup_with_cap but will use ownership capability from the signing account. */ export declare const increase_lockup: () => payloads.IncreaseLockup; /** * Initialize the validator account and give ownership to the signing account * except it leaves the ValidatorConfig to be set by another entity. * Note: this triggers setting the operator and owner, set it to the account's address * to set later. */ export declare const initialize_stake_owner: ({ args, }: mod.InitializeStakeOwnerArgs) => payloads.InitializeStakeOwner; /** Initialize the validator account and give ownership to the signing account. */ export declare const initialize_validator: ({ args, }: mod.InitializeValidatorArgs) => payloads.InitializeValidator; /** This can only called by the operator of the validator/staking pool. */ export declare const join_validator_set: ({ args, }: mod.JoinValidatorSetArgs) => payloads.JoinValidatorSet; /** * Request to have `pool_address` leave the validator set. The validator is only actually removed from the set when * the next epoch starts. * The last validator in the set cannot leave. This is an edge case that should never happen as long as the network * is still operational. * * Can only be called by the operator of the validator/staking pool. */ export declare const leave_validator_set: ({ args, }: mod.LeaveValidatorSetArgs) => payloads.LeaveValidatorSet; /** Move `amount` of coins from pending_inactive to active. */ export declare const reactivate_stake: ({ args, }: mod.ReactivateStakeArgs) => payloads.ReactivateStake; /** Rotate the consensus key of the validator, it'll take effect in next epoch. */ export declare const rotate_consensus_key: ({ args, }: mod.RotateConsensusKeyArgs) => payloads.RotateConsensusKey; /** Allows an owner to change the delegated voter of the stake pool. */ export declare const set_delegated_voter: ({ args, }: mod.SetDelegatedVoterArgs) => payloads.SetDelegatedVoter; /** Allows an owner to change the operator of the stake pool. */ export declare const set_operator: ({ args, }: mod.SetOperatorArgs) => payloads.SetOperator; /** Similar to unlock_with_cap but will use ownership capability from the signing account. */ export declare const unlock: ({ args }: mod.UnlockArgs) => payloads.Unlock; /** Update the network and full node addresses of the validator. This only takes effect in the next epoch. */ export declare const update_network_and_fullnode_addresses: ({ args, }: mod.UpdateNetworkAndFullnodeAddressesArgs) => payloads.UpdateNetworkAndFullnodeAddresses; //# sourceMappingURL=entry.d.ts.map