import { Procedure } from '../../internal'; import { Account, Balance, BondPolyxParams } from '../../types'; import { ExtrinsicParams, ProcedureAuthorization, TransactionSpec } from '../../types/internal'; export interface Storage { actingBalance: Balance; actingAccount: Account; } /** * @hidden */ export type Params = BondPolyxParams; /** * @hidden */ export declare function prepareBondPolyx(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 bondPolyx: () => Procedure; //# sourceMappingURL=bondPolyx.d.ts.map