import { Value } from '../../cloudformation/Value';
import { InsightsConfigurationProps } from './group/InsightsConfigurationProps';
import { Tag } from '../Tag';
import { Attribute } from '../../cloudformation/Attribute';
import { AwsResource } from '../../cloudformation/resources/AwsResource';
export type GroupAttributes = {
    GroupARN: Attribute<string>;
};
export type Group = AwsResource<'AWS::XRay::Group', GroupProperties, GroupAttributes>;
/**
  Use the <code>AWS::XRay::Group</code> resource to specify a group with a name and a filter expression. Groups enable the collection of traces that match the filter expression, can be used to filter service graphs and traces, and to supply Amazon CloudWatch metrics.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html">the AWS Docs</a>
*/
export declare function group(groupProps: GroupProperties): Group;
/**
  Use the <code>AWS::XRay::Group</code> resource to specify a group with a name and a filter expression. Groups enable the collection of traces that match the filter expression, can be used to filter service graphs and traces, and to supply Amazon CloudWatch metrics.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html">the AWS Docs</a>
*/
export interface GroupProperties {
    /** <code>GroupName</code>  <a name="cfn-xray-group-groupname"></a>
  The unique case-sensitive name of the group.<br />
  
  Required: Yes<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> */
    groupName: Value<string>;
    /** <p> */
    insightsConfiguration?: InsightsConfigurationProps;
    /** <code>FilterExpression</code>  <a name="cfn-xray-group-filterexpression"></a>
  The filter expression defining the parameters to include traces.<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> */
    filterExpression?: Value<string>;
    /** <code>Tags</code>  <a name="cfn-xray-group-tags"></a>
  An array of key-value pairs to apply to this resource.<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> */
    tags?: Tag[];
}
