import { Procedure } from "../../internal";
import { PermissionedAccount, PermissionsLike } from "../../types";
import { Modify } from "../../types/utils";
export interface ModifySignerPermissionsParams {
    /**
     * list of secondary accounts
     */
    secondaryAccounts: Modify<PermissionedAccount, {
        permissions: PermissionsLike;
    }>[];
}
/**
 * @hidden
 */
export declare function prepareModifySignerPermissions(this: Procedure<ModifySignerPermissionsParams>, args: ModifySignerPermissionsParams): Promise<void>;
/**
 * @hidden
 */
export declare const modifySignerPermissions: () => Procedure<ModifySignerPermissionsParams>;
//# sourceMappingURL=modifySignerPermissions.d.ts.map