import { ApprovalThresholdPolicyProps } from './ApprovalThresholdPolicyProps';
/**
  The voting rules for the network to decide if a proposal is accepted
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-votingpolicy.html">the AWS Docs</a>
*/
export interface VotingPolicyProps {
    /** <code>ApprovalThresholdPolicy</code>  <a name="cfn-managedblockchain-member-votingpolicy-approvalthresholdpolicy"></a>
  Defines the rules for the network for voting on proposals, such as the percentage of <code>YES</code> votes required for the proposal to be approved and the duration of the proposal. The policy applies to all proposals and is specified when the network is created.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    approvalThresholdPolicy?: ApprovalThresholdPolicyProps;
}
