import { CfnResource, Resolvable } from '../../base';
export declare type CustomDataIdentifier_Type = 'AWS::Macie::CustomDataIdentifier';
export declare const CustomDataIdentifier_Type = "AWS::Macie::CustomDataIdentifier";
/**
 * Macie CustomDataIdentifier resource schema {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html}
 */
export default function CustomDataIdentifier(props: CustomDataIdentifier_Properties): CfnResource<CustomDataIdentifier_Properties>;
/**
 * Macie CustomDataIdentifier resource schema {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html}
 */
export declare type CustomDataIdentifier_Properties = {
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-name}
     */
    Name: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-description}
     */
    Description?: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-regex}
     */
    Regex: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-maximummatchdistance}
     */
    MaximumMatchDistance?: Resolvable<number>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-keywords}
     */
    Keywords?: Resolvable<string>[];
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-ignorewords}
     */
    IgnoreWords?: Resolvable<string>[];
    Id?: Resolvable<string>;
    Arn?: Resolvable<string>;
};
