import { Procedure } from '../../internal'; import { Account } from '../../types'; import { ExtrinsicParams, ProcedureAuthorization, TransactionSpec } from '../../types/internal'; export interface Storage { actingAccount: Account; currentController: Account | null; } /** * @hidden */ export declare function prepareSetStakingController(this: Procedure): 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 setStakingController: () => Procedure; //# sourceMappingURL=setStakingController.d.ts.map