import { Procedure } from '../../internal'; import { Account, SetStakingPayeeParams, StakingLedger, StakingPayee } from '../../types'; import { ExtrinsicParams, ProcedureAuthorization, TransactionSpec } from '../../types/internal'; export interface Storage { actingAccount: Account; ledger: StakingLedger; currentPayee: StakingPayee; } /** * @hidden */ export type Params = SetStakingPayeeParams; /** * @hidden */ export declare function prepareSetStakingPayee(this: Procedure, args: Params): Promise>>; /** * @hidden * @note the staking module is exempt from permission checks */ export declare function getAuthorization(this: Procedure): ProcedureAuthorization; /** * @hidden */ export declare function prepareStorage(this: Procedure): Promise; /** * @hidden */ export declare const setStakingPayee: () => Procedure; //# sourceMappingURL=setStakingPayee.d.ts.map