SignerPermissions
type SignerPermissions = {  approvedCallTargets: Array<string>;  expirationDate: Date;  nativeTokenLimitPerTransaction: BigNumber;  startDate: Date;};
type approvedCallTargets = Array<string>;
type expirationDate = Date;
type nativeTokenLimitPerTransaction = BigNumber;
type startDate = Date;