import { CfnResource } from 'aws-cdk-lib'; import { Construct } from 'constructs'; export interface DownloadableDatadogDashboardProps { /** * The path to the dashboard JSON file (relative from the cdk root directory). */ readonly path: string; } /** * Wrapper around Datadog's CloudFormation `Datadog::Monitors::Dashboard`. * * Other than the {@link DatadogDashboard} this construct reads the dashboard from a file and * is integrated with the {@link datadogDashboardDownloader} helper. * * To use this the Datadog resources have to be {@link https://docs.datadoghq.com/integrations/guide/amazon_cloudformation/ * |enabled in the CloudFormation registry} of the corresponding AWS account. Usually this is done * automatically by the Datadog Integrations (account module AND ServiceCatalog) provided by CLAID. */ export declare class DownloadableDatadogDashboard extends CfnResource { private static readDashboard; constructor(scope: Construct, id: string, props: DownloadableDatadogDashboardProps); }