import * as pulumi from "@pulumi/pulumi";
/**
 * Provides a Datadog AWS Integration Namespace Rules data source. This can be used to retrieve all available namespace rules for a Datadog-AWS integration.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as datadog from "@pulumi/datadog";
 *
 * const rules = datadog.aws.getIntegrationNamespaceRules({});
 * ```
 */
export declare function getIntegrationNamespaceRules(opts?: pulumi.InvokeOptions): Promise<GetIntegrationNamespaceRulesResult>;
/**
 * A collection of values returned by getIntegrationNamespaceRules.
 */
export interface GetIntegrationNamespaceRulesResult {
    /**
     * The ID of this resource.
     */
    readonly id: string;
    /**
     * The list of available namespace rules for a Datadog-AWS integration.
     */
    readonly namespaceRules: string[];
}
/**
 * Provides a Datadog AWS Integration Namespace Rules data source. This can be used to retrieve all available namespace rules for a Datadog-AWS integration.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as datadog from "@pulumi/datadog";
 *
 * const rules = datadog.aws.getIntegrationNamespaceRules({});
 * ```
 */
export declare function getIntegrationNamespaceRulesOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIntegrationNamespaceRulesResult>;
//# sourceMappingURL=getIntegrationNamespaceRules.d.ts.map