import * as core from "@terrascript/core";
export interface ThreatIntelIndicatorSourceUrlArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ThreatIntelIndicatorSourceUrl extends core.Schema<ThreatIntelIndicatorSourceUrlArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceRegionArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceRegion extends core.Schema<ResourceRegionArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NetworkSourceDomainArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class NetworkSourceDomain extends core.Schema<NetworkSourceDomainArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface DateRangeArgs extends core.SchemaArgs {
    unit: string | core.StringOut;
    value: number | core.NumberOut;
}
export declare class DateRange extends core.Schema<DateRangeArgs> {
    unit: string | core.StringOut;
    value: number | core.NumberOut;
}
export interface ResourceAwsEc2InstanceLaunchedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceLaunchedAt extends core.Schema<ResourceAwsEc2InstanceLaunchedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface ResourceAwsEc2InstanceSubnetIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceSubnetId extends core.Schema<ResourceAwsEc2InstanceSubnetIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ComplianceStatusArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ComplianceStatus extends core.Schema<ComplianceStatusArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourcePartitionArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourcePartition extends core.Schema<ResourcePartitionArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceTagsArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    key: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceTags extends core.Schema<ResourceTagsArgs> {
    comparison: string | core.StringOut;
    key: string | core.StringOut;
    value: string | core.StringOut;
}
export interface MalwareTypeArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class MalwareType extends core.Schema<MalwareTypeArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceAwsEc2InstanceTypeArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceType extends core.Schema<ResourceAwsEc2InstanceTypeArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ProductArnArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ProductArn extends core.Schema<ProductArnArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NoteUpdatedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class NoteUpdatedAt extends core.Schema<NoteUpdatedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface ThreatIntelIndicatorTypeArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ThreatIntelIndicatorType extends core.Schema<ThreatIntelIndicatorTypeArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceAwsEc2InstanceImageIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceImageId extends core.Schema<ResourceAwsEc2InstanceImageIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface MalwarePathArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class MalwarePath extends core.Schema<MalwarePathArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ProcessParentPidArgs extends core.SchemaArgs {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export declare class ProcessParentPid extends core.Schema<ProcessParentPidArgs> {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export interface FindingProviderFieldsTypesArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class FindingProviderFieldsTypes extends core.Schema<FindingProviderFieldsTypesArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface CriticalityArgs extends core.SchemaArgs {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export declare class Criticality extends core.Schema<CriticalityArgs> {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export interface ResourceAwsEc2InstanceIpv4AddressesArgs extends core.SchemaArgs {
    cidr: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceIpv4Addresses extends core.Schema<ResourceAwsEc2InstanceIpv4AddressesArgs> {
    cidr: string | core.StringOut;
}
export interface NoteTextArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class NoteText extends core.Schema<NoteTextArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface RecordStateArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class RecordState extends core.Schema<RecordStateArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface LastObservedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class LastObservedAt extends core.Schema<LastObservedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface NetworkProtocolArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class NetworkProtocol extends core.Schema<NetworkProtocolArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceAwsEc2InstanceIamInstanceProfileArnArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceIamInstanceProfileArn extends core.Schema<ResourceAwsEc2InstanceIamInstanceProfileArnArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceContainerImageIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceContainerImageId extends core.Schema<ResourceContainerImageIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface DescriptionArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class Description extends core.Schema<DescriptionArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface SourceUrlArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class SourceUrl extends core.Schema<SourceUrlArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface FindingProviderFieldsSeverityLabelArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class FindingProviderFieldsSeverityLabel extends core.Schema<FindingProviderFieldsSeverityLabelArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface RelatedFindingsProductArnArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class RelatedFindingsProductArn extends core.Schema<RelatedFindingsProductArnArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface IdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class Id extends core.Schema<IdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface FindingProviderFieldsSeverityOriginalArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class FindingProviderFieldsSeverityOriginal extends core.Schema<FindingProviderFieldsSeverityOriginalArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceAwsIamAccessKeyUserNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsIamAccessKeyUserName extends core.Schema<ResourceAwsIamAccessKeyUserNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface MalwareNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class MalwareName extends core.Schema<MalwareNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface UpdatedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class UpdatedAt extends core.Schema<UpdatedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface MalwareStateArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class MalwareState extends core.Schema<MalwareStateArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceAwsEc2InstanceIpv6AddressesArgs extends core.SchemaArgs {
    cidr: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceIpv6Addresses extends core.Schema<ResourceAwsEc2InstanceIpv6AddressesArgs> {
    cidr: string | core.StringOut;
}
export interface ResourceAwsEc2InstanceKeyNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceKeyName extends core.Schema<ResourceAwsEc2InstanceKeyNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ProductFieldsArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    key: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ProductFields extends core.Schema<ProductFieldsArgs> {
    comparison: string | core.StringOut;
    key: string | core.StringOut;
    value: string | core.StringOut;
}
export interface RelatedFindingsIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class RelatedFindingsId extends core.Schema<RelatedFindingsIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NetworkSourcePortArgs extends core.SchemaArgs {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export declare class NetworkSourcePort extends core.Schema<NetworkSourcePortArgs> {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export interface FindingProviderFieldsCriticalityArgs extends core.SchemaArgs {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export declare class FindingProviderFieldsCriticality extends core.Schema<FindingProviderFieldsCriticalityArgs> {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export interface FindingProviderFieldsRelatedFindingsIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class FindingProviderFieldsRelatedFindingsId extends core.Schema<FindingProviderFieldsRelatedFindingsIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface FirstObservedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class FirstObservedAt extends core.Schema<FirstObservedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface ResourceAwsS3BucketOwnerNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsS3BucketOwnerName extends core.Schema<ResourceAwsS3BucketOwnerNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceAwsIamAccessKeyStatusArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsIamAccessKeyStatus extends core.Schema<ResourceAwsIamAccessKeyStatusArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ConfidenceArgs extends core.SchemaArgs {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export declare class Confidence extends core.Schema<ConfidenceArgs> {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export interface ResourceAwsIamAccessKeyCreatedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class ResourceAwsIamAccessKeyCreatedAt extends core.Schema<ResourceAwsIamAccessKeyCreatedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface ProcessPidArgs extends core.SchemaArgs {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export declare class ProcessPid extends core.Schema<ProcessPidArgs> {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export interface VerificationStateArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class VerificationState extends core.Schema<VerificationStateArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface FindingProviderFieldsConfidenceArgs extends core.SchemaArgs {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export declare class FindingProviderFieldsConfidence extends core.Schema<FindingProviderFieldsConfidenceArgs> {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export interface WorkflowStatusArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class WorkflowStatus extends core.Schema<WorkflowStatusArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface CreatedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class CreatedAt extends core.Schema<CreatedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface ResourceAwsS3BucketOwnerIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsS3BucketOwnerId extends core.Schema<ResourceAwsS3BucketOwnerIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface KeywordArgs extends core.SchemaArgs {
    value: string | core.StringOut;
}
export declare class Keyword extends core.Schema<KeywordArgs> {
    value: string | core.StringOut;
}
export interface ResourceContainerLaunchedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class ResourceContainerLaunchedAt extends core.Schema<ResourceContainerLaunchedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface ResourceIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceId extends core.Schema<ResourceIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NetworkDestinationPortArgs extends core.SchemaArgs {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export declare class NetworkDestinationPort extends core.Schema<NetworkDestinationPortArgs> {
    eq?: string | core.StringOut;
    gte?: string | core.StringOut;
    lte?: string | core.StringOut;
}
export interface ResourceDetailsOtherArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    key: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceDetailsOther extends core.Schema<ResourceDetailsOtherArgs> {
    comparison: string | core.StringOut;
    key: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ThreatIntelIndicatorValueArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ThreatIntelIndicatorValue extends core.Schema<ThreatIntelIndicatorValueArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface TypeArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class Type extends core.Schema<TypeArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface GeneratorIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class GeneratorId extends core.Schema<GeneratorIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NetworkSourceMacArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class NetworkSourceMac extends core.Schema<NetworkSourceMacArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ThreatIntelIndicatorLastObservedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class ThreatIntelIndicatorLastObservedAt extends core.Schema<ThreatIntelIndicatorLastObservedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface NetworkDirectionArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class NetworkDirection extends core.Schema<NetworkDirectionArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface FindingProviderFieldsRelatedFindingsProductArnArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class FindingProviderFieldsRelatedFindingsProductArn extends core.Schema<FindingProviderFieldsRelatedFindingsProductArnArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NetworkDestinationIpv6Args extends core.SchemaArgs {
    cidr: string | core.StringOut;
}
export declare class NetworkDestinationIpv6 extends core.Schema<NetworkDestinationIpv6Args> {
    cidr: string | core.StringOut;
}
export interface ThreatIntelIndicatorCategoryArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ThreatIntelIndicatorCategory extends core.Schema<ThreatIntelIndicatorCategoryArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NetworkDestinationIpv4Args extends core.SchemaArgs {
    cidr: string | core.StringOut;
}
export declare class NetworkDestinationIpv4 extends core.Schema<NetworkDestinationIpv4Args> {
    cidr: string | core.StringOut;
}
export interface CompanyNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class CompanyName extends core.Schema<CompanyNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ProcessPathArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ProcessPath extends core.Schema<ProcessPathArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface AwsAccountIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class AwsAccountId extends core.Schema<AwsAccountIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ThreatIntelIndicatorSourceArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ThreatIntelIndicatorSource extends core.Schema<ThreatIntelIndicatorSourceArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NetworkSourceIpv4Args extends core.SchemaArgs {
    cidr: string | core.StringOut;
}
export declare class NetworkSourceIpv4 extends core.Schema<NetworkSourceIpv4Args> {
    cidr: string | core.StringOut;
}
export interface NetworkSourceIpv6Args extends core.SchemaArgs {
    cidr: string | core.StringOut;
}
export declare class NetworkSourceIpv6 extends core.Schema<NetworkSourceIpv6Args> {
    cidr: string | core.StringOut;
}
export interface ResourceTypeArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceType extends core.Schema<ResourceTypeArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface TitleArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class Title extends core.Schema<TitleArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NetworkDestinationDomainArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class NetworkDestinationDomain extends core.Schema<NetworkDestinationDomainArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface UserDefinedValuesArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    key: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class UserDefinedValues extends core.Schema<UserDefinedValuesArgs> {
    comparison: string | core.StringOut;
    key: string | core.StringOut;
    value: string | core.StringOut;
}
export interface NoteUpdatedByArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class NoteUpdatedBy extends core.Schema<NoteUpdatedByArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ProcessNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ProcessName extends core.Schema<ProcessNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ProcessTerminatedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class ProcessTerminatedAt extends core.Schema<ProcessTerminatedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface RecommendationTextArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class RecommendationText extends core.Schema<RecommendationTextArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceContainerImageNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceContainerImageName extends core.Schema<ResourceContainerImageNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceContainerNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceContainerName extends core.Schema<ResourceContainerNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ResourceAwsEc2InstanceVpcIdArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ResourceAwsEc2InstanceVpcId extends core.Schema<ResourceAwsEc2InstanceVpcIdArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ProductNameArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class ProductName extends core.Schema<ProductNameArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface ProcessLaunchedAtArgs extends core.SchemaArgs {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export declare class ProcessLaunchedAt extends core.Schema<ProcessLaunchedAtArgs> {
    dateRange?: DateRange;
    end?: string | core.StringOut;
    start?: string | core.StringOut;
}
export interface SeverityLabelArgs extends core.SchemaArgs {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class SeverityLabel extends core.Schema<SeverityLabelArgs> {
    comparison: string | core.StringOut;
    value: string | core.StringOut;
}
export interface FiltersArgs extends core.SchemaArgs {
    awsAccountId?: core.Array<AwsAccountId> | core.ArrayOut<AwsAccountId>;
    companyName?: core.Array<CompanyName> | core.ArrayOut<CompanyName>;
    complianceStatus?: core.Array<ComplianceStatus> | core.ArrayOut<ComplianceStatus>;
    confidence?: core.Array<Confidence> | core.ArrayOut<Confidence>;
    createdAt?: core.Array<CreatedAt> | core.ArrayOut<CreatedAt>;
    criticality?: core.Array<Criticality> | core.ArrayOut<Criticality>;
    description?: core.Array<Description> | core.ArrayOut<Description>;
    findingProviderFieldsConfidence?: core.Array<FindingProviderFieldsConfidence> | core.ArrayOut<FindingProviderFieldsConfidence>;
    findingProviderFieldsCriticality?: core.Array<FindingProviderFieldsCriticality> | core.ArrayOut<FindingProviderFieldsCriticality>;
    findingProviderFieldsRelatedFindingsId?: core.Array<FindingProviderFieldsRelatedFindingsId> | core.ArrayOut<FindingProviderFieldsRelatedFindingsId>;
    findingProviderFieldsRelatedFindingsProductArn?: core.Array<FindingProviderFieldsRelatedFindingsProductArn> | core.ArrayOut<FindingProviderFieldsRelatedFindingsProductArn>;
    findingProviderFieldsSeverityLabel?: core.Array<FindingProviderFieldsSeverityLabel> | core.ArrayOut<FindingProviderFieldsSeverityLabel>;
    findingProviderFieldsSeverityOriginal?: core.Array<FindingProviderFieldsSeverityOriginal> | core.ArrayOut<FindingProviderFieldsSeverityOriginal>;
    findingProviderFieldsTypes?: core.Array<FindingProviderFieldsTypes> | core.ArrayOut<FindingProviderFieldsTypes>;
    firstObservedAt?: core.Array<FirstObservedAt> | core.ArrayOut<FirstObservedAt>;
    generatorId?: core.Array<GeneratorId> | core.ArrayOut<GeneratorId>;
    id?: core.Array<Id> | core.ArrayOut<Id>;
    keyword?: core.Array<Keyword> | core.ArrayOut<Keyword>;
    lastObservedAt?: core.Array<LastObservedAt> | core.ArrayOut<LastObservedAt>;
    malwareName?: core.Array<MalwareName> | core.ArrayOut<MalwareName>;
    malwarePath?: core.Array<MalwarePath> | core.ArrayOut<MalwarePath>;
    malwareState?: core.Array<MalwareState> | core.ArrayOut<MalwareState>;
    malwareType?: core.Array<MalwareType> | core.ArrayOut<MalwareType>;
    networkDestinationDomain?: core.Array<NetworkDestinationDomain> | core.ArrayOut<NetworkDestinationDomain>;
    networkDestinationIpv4?: core.Array<NetworkDestinationIpv4> | core.ArrayOut<NetworkDestinationIpv4>;
    networkDestinationIpv6?: core.Array<NetworkDestinationIpv6> | core.ArrayOut<NetworkDestinationIpv6>;
    networkDestinationPort?: core.Array<NetworkDestinationPort> | core.ArrayOut<NetworkDestinationPort>;
    networkDirection?: core.Array<NetworkDirection> | core.ArrayOut<NetworkDirection>;
    networkProtocol?: core.Array<NetworkProtocol> | core.ArrayOut<NetworkProtocol>;
    networkSourceDomain?: core.Array<NetworkSourceDomain> | core.ArrayOut<NetworkSourceDomain>;
    networkSourceIpv4?: core.Array<NetworkSourceIpv4> | core.ArrayOut<NetworkSourceIpv4>;
    networkSourceIpv6?: core.Array<NetworkSourceIpv6> | core.ArrayOut<NetworkSourceIpv6>;
    networkSourceMac?: core.Array<NetworkSourceMac> | core.ArrayOut<NetworkSourceMac>;
    networkSourcePort?: core.Array<NetworkSourcePort> | core.ArrayOut<NetworkSourcePort>;
    noteText?: core.Array<NoteText> | core.ArrayOut<NoteText>;
    noteUpdatedAt?: core.Array<NoteUpdatedAt> | core.ArrayOut<NoteUpdatedAt>;
    noteUpdatedBy?: core.Array<NoteUpdatedBy> | core.ArrayOut<NoteUpdatedBy>;
    processLaunchedAt?: core.Array<ProcessLaunchedAt> | core.ArrayOut<ProcessLaunchedAt>;
    processName?: core.Array<ProcessName> | core.ArrayOut<ProcessName>;
    processParentPid?: core.Array<ProcessParentPid> | core.ArrayOut<ProcessParentPid>;
    processPath?: core.Array<ProcessPath> | core.ArrayOut<ProcessPath>;
    processPid?: core.Array<ProcessPid> | core.ArrayOut<ProcessPid>;
    processTerminatedAt?: core.Array<ProcessTerminatedAt> | core.ArrayOut<ProcessTerminatedAt>;
    productArn?: core.Array<ProductArn> | core.ArrayOut<ProductArn>;
    productFields?: core.Array<ProductFields> | core.ArrayOut<ProductFields>;
    productName?: core.Array<ProductName> | core.ArrayOut<ProductName>;
    recommendationText?: core.Array<RecommendationText> | core.ArrayOut<RecommendationText>;
    recordState?: core.Array<RecordState> | core.ArrayOut<RecordState>;
    relatedFindingsId?: core.Array<RelatedFindingsId> | core.ArrayOut<RelatedFindingsId>;
    relatedFindingsProductArn?: core.Array<RelatedFindingsProductArn> | core.ArrayOut<RelatedFindingsProductArn>;
    resourceAwsEc2InstanceIamInstanceProfileArn?: core.Array<ResourceAwsEc2InstanceIamInstanceProfileArn> | core.ArrayOut<ResourceAwsEc2InstanceIamInstanceProfileArn>;
    resourceAwsEc2InstanceImageId?: core.Array<ResourceAwsEc2InstanceImageId> | core.ArrayOut<ResourceAwsEc2InstanceImageId>;
    resourceAwsEc2InstanceIpv4Addresses?: core.Array<ResourceAwsEc2InstanceIpv4Addresses> | core.ArrayOut<ResourceAwsEc2InstanceIpv4Addresses>;
    resourceAwsEc2InstanceIpv6Addresses?: core.Array<ResourceAwsEc2InstanceIpv6Addresses> | core.ArrayOut<ResourceAwsEc2InstanceIpv6Addresses>;
    resourceAwsEc2InstanceKeyName?: core.Array<ResourceAwsEc2InstanceKeyName> | core.ArrayOut<ResourceAwsEc2InstanceKeyName>;
    resourceAwsEc2InstanceLaunchedAt?: core.Array<ResourceAwsEc2InstanceLaunchedAt> | core.ArrayOut<ResourceAwsEc2InstanceLaunchedAt>;
    resourceAwsEc2InstanceSubnetId?: core.Array<ResourceAwsEc2InstanceSubnetId> | core.ArrayOut<ResourceAwsEc2InstanceSubnetId>;
    resourceAwsEc2InstanceType?: core.Array<ResourceAwsEc2InstanceType> | core.ArrayOut<ResourceAwsEc2InstanceType>;
    resourceAwsEc2InstanceVpcId?: core.Array<ResourceAwsEc2InstanceVpcId> | core.ArrayOut<ResourceAwsEc2InstanceVpcId>;
    resourceAwsIamAccessKeyCreatedAt?: core.Array<ResourceAwsIamAccessKeyCreatedAt> | core.ArrayOut<ResourceAwsIamAccessKeyCreatedAt>;
    resourceAwsIamAccessKeyStatus?: core.Array<ResourceAwsIamAccessKeyStatus> | core.ArrayOut<ResourceAwsIamAccessKeyStatus>;
    resourceAwsIamAccessKeyUserName?: core.Array<ResourceAwsIamAccessKeyUserName> | core.ArrayOut<ResourceAwsIamAccessKeyUserName>;
    resourceAwsS3BucketOwnerId?: core.Array<ResourceAwsS3BucketOwnerId> | core.ArrayOut<ResourceAwsS3BucketOwnerId>;
    resourceAwsS3BucketOwnerName?: core.Array<ResourceAwsS3BucketOwnerName> | core.ArrayOut<ResourceAwsS3BucketOwnerName>;
    resourceContainerImageId?: core.Array<ResourceContainerImageId> | core.ArrayOut<ResourceContainerImageId>;
    resourceContainerImageName?: core.Array<ResourceContainerImageName> | core.ArrayOut<ResourceContainerImageName>;
    resourceContainerLaunchedAt?: core.Array<ResourceContainerLaunchedAt> | core.ArrayOut<ResourceContainerLaunchedAt>;
    resourceContainerName?: core.Array<ResourceContainerName> | core.ArrayOut<ResourceContainerName>;
    resourceDetailsOther?: core.Array<ResourceDetailsOther> | core.ArrayOut<ResourceDetailsOther>;
    resourceId?: core.Array<ResourceId> | core.ArrayOut<ResourceId>;
    resourcePartition?: core.Array<ResourcePartition> | core.ArrayOut<ResourcePartition>;
    resourceRegion?: core.Array<ResourceRegion> | core.ArrayOut<ResourceRegion>;
    resourceTags?: core.Array<ResourceTags> | core.ArrayOut<ResourceTags>;
    resourceType?: core.Array<ResourceType> | core.ArrayOut<ResourceType>;
    severityLabel?: core.Array<SeverityLabel> | core.ArrayOut<SeverityLabel>;
    sourceUrl?: core.Array<SourceUrl> | core.ArrayOut<SourceUrl>;
    threatIntelIndicatorCategory?: core.Array<ThreatIntelIndicatorCategory> | core.ArrayOut<ThreatIntelIndicatorCategory>;
    threatIntelIndicatorLastObservedAt?: core.Array<ThreatIntelIndicatorLastObservedAt> | core.ArrayOut<ThreatIntelIndicatorLastObservedAt>;
    threatIntelIndicatorSource?: core.Array<ThreatIntelIndicatorSource> | core.ArrayOut<ThreatIntelIndicatorSource>;
    threatIntelIndicatorSourceUrl?: core.Array<ThreatIntelIndicatorSourceUrl> | core.ArrayOut<ThreatIntelIndicatorSourceUrl>;
    threatIntelIndicatorType?: core.Array<ThreatIntelIndicatorType> | core.ArrayOut<ThreatIntelIndicatorType>;
    threatIntelIndicatorValue?: core.Array<ThreatIntelIndicatorValue> | core.ArrayOut<ThreatIntelIndicatorValue>;
    title?: core.Array<Title> | core.ArrayOut<Title>;
    type?: core.Array<Type> | core.ArrayOut<Type>;
    updatedAt?: core.Array<UpdatedAt> | core.ArrayOut<UpdatedAt>;
    userDefinedValues?: core.Array<UserDefinedValues> | core.ArrayOut<UserDefinedValues>;
    verificationState?: core.Array<VerificationState> | core.ArrayOut<VerificationState>;
    workflowStatus?: core.Array<WorkflowStatus> | core.ArrayOut<WorkflowStatus>;
}
export declare class Filters extends core.Schema<FiltersArgs> {
    awsAccountId?: core.Array<AwsAccountId> | core.ArrayOut<AwsAccountId>;
    companyName?: core.Array<CompanyName> | core.ArrayOut<CompanyName>;
    complianceStatus?: core.Array<ComplianceStatus> | core.ArrayOut<ComplianceStatus>;
    confidence?: core.Array<Confidence> | core.ArrayOut<Confidence>;
    createdAt?: core.Array<CreatedAt> | core.ArrayOut<CreatedAt>;
    criticality?: core.Array<Criticality> | core.ArrayOut<Criticality>;
    description?: core.Array<Description> | core.ArrayOut<Description>;
    findingProviderFieldsConfidence?: core.Array<FindingProviderFieldsConfidence> | core.ArrayOut<FindingProviderFieldsConfidence>;
    findingProviderFieldsCriticality?: core.Array<FindingProviderFieldsCriticality> | core.ArrayOut<FindingProviderFieldsCriticality>;
    findingProviderFieldsRelatedFindingsId?: core.Array<FindingProviderFieldsRelatedFindingsId> | core.ArrayOut<FindingProviderFieldsRelatedFindingsId>;
    findingProviderFieldsRelatedFindingsProductArn?: core.Array<FindingProviderFieldsRelatedFindingsProductArn> | core.ArrayOut<FindingProviderFieldsRelatedFindingsProductArn>;
    findingProviderFieldsSeverityLabel?: core.Array<FindingProviderFieldsSeverityLabel> | core.ArrayOut<FindingProviderFieldsSeverityLabel>;
    findingProviderFieldsSeverityOriginal?: core.Array<FindingProviderFieldsSeverityOriginal> | core.ArrayOut<FindingProviderFieldsSeverityOriginal>;
    findingProviderFieldsTypes?: core.Array<FindingProviderFieldsTypes> | core.ArrayOut<FindingProviderFieldsTypes>;
    firstObservedAt?: core.Array<FirstObservedAt> | core.ArrayOut<FirstObservedAt>;
    generatorId?: core.Array<GeneratorId> | core.ArrayOut<GeneratorId>;
    id?: core.Array<Id> | core.ArrayOut<Id>;
    keyword?: core.Array<Keyword> | core.ArrayOut<Keyword>;
    lastObservedAt?: core.Array<LastObservedAt> | core.ArrayOut<LastObservedAt>;
    malwareName?: core.Array<MalwareName> | core.ArrayOut<MalwareName>;
    malwarePath?: core.Array<MalwarePath> | core.ArrayOut<MalwarePath>;
    malwareState?: core.Array<MalwareState> | core.ArrayOut<MalwareState>;
    malwareType?: core.Array<MalwareType> | core.ArrayOut<MalwareType>;
    networkDestinationDomain?: core.Array<NetworkDestinationDomain> | core.ArrayOut<NetworkDestinationDomain>;
    networkDestinationIpv4?: core.Array<NetworkDestinationIpv4> | core.ArrayOut<NetworkDestinationIpv4>;
    networkDestinationIpv6?: core.Array<NetworkDestinationIpv6> | core.ArrayOut<NetworkDestinationIpv6>;
    networkDestinationPort?: core.Array<NetworkDestinationPort> | core.ArrayOut<NetworkDestinationPort>;
    networkDirection?: core.Array<NetworkDirection> | core.ArrayOut<NetworkDirection>;
    networkProtocol?: core.Array<NetworkProtocol> | core.ArrayOut<NetworkProtocol>;
    networkSourceDomain?: core.Array<NetworkSourceDomain> | core.ArrayOut<NetworkSourceDomain>;
    networkSourceIpv4?: core.Array<NetworkSourceIpv4> | core.ArrayOut<NetworkSourceIpv4>;
    networkSourceIpv6?: core.Array<NetworkSourceIpv6> | core.ArrayOut<NetworkSourceIpv6>;
    networkSourceMac?: core.Array<NetworkSourceMac> | core.ArrayOut<NetworkSourceMac>;
    networkSourcePort?: core.Array<NetworkSourcePort> | core.ArrayOut<NetworkSourcePort>;
    noteText?: core.Array<NoteText> | core.ArrayOut<NoteText>;
    noteUpdatedAt?: core.Array<NoteUpdatedAt> | core.ArrayOut<NoteUpdatedAt>;
    noteUpdatedBy?: core.Array<NoteUpdatedBy> | core.ArrayOut<NoteUpdatedBy>;
    processLaunchedAt?: core.Array<ProcessLaunchedAt> | core.ArrayOut<ProcessLaunchedAt>;
    processName?: core.Array<ProcessName> | core.ArrayOut<ProcessName>;
    processParentPid?: core.Array<ProcessParentPid> | core.ArrayOut<ProcessParentPid>;
    processPath?: core.Array<ProcessPath> | core.ArrayOut<ProcessPath>;
    processPid?: core.Array<ProcessPid> | core.ArrayOut<ProcessPid>;
    processTerminatedAt?: core.Array<ProcessTerminatedAt> | core.ArrayOut<ProcessTerminatedAt>;
    productArn?: core.Array<ProductArn> | core.ArrayOut<ProductArn>;
    productFields?: core.Array<ProductFields> | core.ArrayOut<ProductFields>;
    productName?: core.Array<ProductName> | core.ArrayOut<ProductName>;
    recommendationText?: core.Array<RecommendationText> | core.ArrayOut<RecommendationText>;
    recordState?: core.Array<RecordState> | core.ArrayOut<RecordState>;
    relatedFindingsId?: core.Array<RelatedFindingsId> | core.ArrayOut<RelatedFindingsId>;
    relatedFindingsProductArn?: core.Array<RelatedFindingsProductArn> | core.ArrayOut<RelatedFindingsProductArn>;
    resourceAwsEc2InstanceIamInstanceProfileArn?: core.Array<ResourceAwsEc2InstanceIamInstanceProfileArn> | core.ArrayOut<ResourceAwsEc2InstanceIamInstanceProfileArn>;
    resourceAwsEc2InstanceImageId?: core.Array<ResourceAwsEc2InstanceImageId> | core.ArrayOut<ResourceAwsEc2InstanceImageId>;
    resourceAwsEc2InstanceIpv4Addresses?: core.Array<ResourceAwsEc2InstanceIpv4Addresses> | core.ArrayOut<ResourceAwsEc2InstanceIpv4Addresses>;
    resourceAwsEc2InstanceIpv6Addresses?: core.Array<ResourceAwsEc2InstanceIpv6Addresses> | core.ArrayOut<ResourceAwsEc2InstanceIpv6Addresses>;
    resourceAwsEc2InstanceKeyName?: core.Array<ResourceAwsEc2InstanceKeyName> | core.ArrayOut<ResourceAwsEc2InstanceKeyName>;
    resourceAwsEc2InstanceLaunchedAt?: core.Array<ResourceAwsEc2InstanceLaunchedAt> | core.ArrayOut<ResourceAwsEc2InstanceLaunchedAt>;
    resourceAwsEc2InstanceSubnetId?: core.Array<ResourceAwsEc2InstanceSubnetId> | core.ArrayOut<ResourceAwsEc2InstanceSubnetId>;
    resourceAwsEc2InstanceType?: core.Array<ResourceAwsEc2InstanceType> | core.ArrayOut<ResourceAwsEc2InstanceType>;
    resourceAwsEc2InstanceVpcId?: core.Array<ResourceAwsEc2InstanceVpcId> | core.ArrayOut<ResourceAwsEc2InstanceVpcId>;
    resourceAwsIamAccessKeyCreatedAt?: core.Array<ResourceAwsIamAccessKeyCreatedAt> | core.ArrayOut<ResourceAwsIamAccessKeyCreatedAt>;
    resourceAwsIamAccessKeyStatus?: core.Array<ResourceAwsIamAccessKeyStatus> | core.ArrayOut<ResourceAwsIamAccessKeyStatus>;
    resourceAwsIamAccessKeyUserName?: core.Array<ResourceAwsIamAccessKeyUserName> | core.ArrayOut<ResourceAwsIamAccessKeyUserName>;
    resourceAwsS3BucketOwnerId?: core.Array<ResourceAwsS3BucketOwnerId> | core.ArrayOut<ResourceAwsS3BucketOwnerId>;
    resourceAwsS3BucketOwnerName?: core.Array<ResourceAwsS3BucketOwnerName> | core.ArrayOut<ResourceAwsS3BucketOwnerName>;
    resourceContainerImageId?: core.Array<ResourceContainerImageId> | core.ArrayOut<ResourceContainerImageId>;
    resourceContainerImageName?: core.Array<ResourceContainerImageName> | core.ArrayOut<ResourceContainerImageName>;
    resourceContainerLaunchedAt?: core.Array<ResourceContainerLaunchedAt> | core.ArrayOut<ResourceContainerLaunchedAt>;
    resourceContainerName?: core.Array<ResourceContainerName> | core.ArrayOut<ResourceContainerName>;
    resourceDetailsOther?: core.Array<ResourceDetailsOther> | core.ArrayOut<ResourceDetailsOther>;
    resourceId?: core.Array<ResourceId> | core.ArrayOut<ResourceId>;
    resourcePartition?: core.Array<ResourcePartition> | core.ArrayOut<ResourcePartition>;
    resourceRegion?: core.Array<ResourceRegion> | core.ArrayOut<ResourceRegion>;
    resourceTags?: core.Array<ResourceTags> | core.ArrayOut<ResourceTags>;
    resourceType?: core.Array<ResourceType> | core.ArrayOut<ResourceType>;
    severityLabel?: core.Array<SeverityLabel> | core.ArrayOut<SeverityLabel>;
    sourceUrl?: core.Array<SourceUrl> | core.ArrayOut<SourceUrl>;
    threatIntelIndicatorCategory?: core.Array<ThreatIntelIndicatorCategory> | core.ArrayOut<ThreatIntelIndicatorCategory>;
    threatIntelIndicatorLastObservedAt?: core.Array<ThreatIntelIndicatorLastObservedAt> | core.ArrayOut<ThreatIntelIndicatorLastObservedAt>;
    threatIntelIndicatorSource?: core.Array<ThreatIntelIndicatorSource> | core.ArrayOut<ThreatIntelIndicatorSource>;
    threatIntelIndicatorSourceUrl?: core.Array<ThreatIntelIndicatorSourceUrl> | core.ArrayOut<ThreatIntelIndicatorSourceUrl>;
    threatIntelIndicatorType?: core.Array<ThreatIntelIndicatorType> | core.ArrayOut<ThreatIntelIndicatorType>;
    threatIntelIndicatorValue?: core.Array<ThreatIntelIndicatorValue> | core.ArrayOut<ThreatIntelIndicatorValue>;
    title?: core.Array<Title> | core.ArrayOut<Title>;
    type?: core.Array<Type> | core.ArrayOut<Type>;
    updatedAt?: core.Array<UpdatedAt> | core.ArrayOut<UpdatedAt>;
    userDefinedValues?: core.Array<UserDefinedValues> | core.ArrayOut<UserDefinedValues>;
    verificationState?: core.Array<VerificationState> | core.ArrayOut<VerificationState>;
    workflowStatus?: core.Array<WorkflowStatus> | core.ArrayOut<WorkflowStatus>;
}
export interface InsightArgs extends core.ResourceArgs {
    filters: Filters;
    groupByAttribute: string | core.StringOut;
    name: string | core.StringOut;
}
export declare class Insight extends core.Resource<InsightArgs> {
    arn: string | core.StringOut;
    filters: Filters;
    groupByAttribute: string | core.StringOut;
    id: string | core.StringOut;
    name: string | core.StringOut;
    constructor(name: string, args?: InsightArgs);
    getNamespace(): string;
}
//# sourceMappingURL=insight.d.ts.map