import { Value } from '../../cloudformation/Value';
import { Attribute } from '../../cloudformation/Attribute';
import { AwsResource } from '../../cloudformation/resources/AwsResource';
export type DefaultViewAssociationAttributes = {
    AssociatedAwsPrincipal: Attribute<string>;
};
export type DefaultViewAssociation = AwsResource<'AWS::ResourceExplorer2::DefaultViewAssociation', DefaultViewAssociationProperties, DefaultViewAssociationAttributes>;
/**
  Sets the specified view as the default for the AWS Region in which you call this operation. If a user makes a search query that doesn’t explicitly specify the view to use, Resource Explorer chooses this default view automatically for searches performed in this AWS Region.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourceexplorer2-defaultviewassociation.html">the AWS Docs</a>
*/
export declare function defaultViewAssociation(defaultViewAssociationProps: DefaultViewAssociationProperties): DefaultViewAssociation;
/**
  Sets the specified view as the default for the AWS Region in which you call this operation. If a user makes a search query that doesn’t explicitly specify the view to use, Resource Explorer chooses this default view automatically for searches performed in this AWS Region.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourceexplorer2-defaultviewassociation.html">the AWS Docs</a>
*/
export interface DefaultViewAssociationProperties {
    /** <code>ViewArn</code>  <a name="cfn-resourceexplorer2-defaultviewassociation-viewarn"></a>
  The ARN of the view to set as the default for the AWS Region and AWS account in which you call this operation. The specified view must already exist in the specified Region.<br />
  
  Required: Yes<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>1011</code><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> */
    viewArn: Value<string>;
}
