import { Procedure, Subsidy } from '../../internal'; import { DecreaseAllowanceParams, IncreaseAllowanceParams, SetAllowanceParams } from '../../types'; import { ExtrinsicParams, ProcedureAuthorization, TransactionSpec } from '../../types/internal'; export type ModifyAllowanceParams = (IncreaseAllowanceParams | DecreaseAllowanceParams | SetAllowanceParams) & { subsidy: Subsidy; }; /** * @hidden */ export declare function prepareModifyAllowance(this: Procedure, args: ModifyAllowanceParams): Promise>>; /** * @hidden * * To modify the allowance for a Subsidy, the caller must be the subsidizer */ export declare function getAuthorization(this: Procedure, args: ModifyAllowanceParams): Promise; /** * @hidden */ export declare const modifyAllowance: () => Procedure; //# sourceMappingURL=modifyAllowance.d.ts.map