import * as pulumi from "@pulumi/pulumi";
/**
 * Use this data source to retrieve information about an existing incident notification template.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as datadog from "@pulumi/datadog";
 *
 * const example = datadog.getIncidentNotificationTemplate({
 *     id: "52600bb1-e83a-48a1-aa77-6889ddb269b2",
 * });
 * ```
 */
export declare function getIncidentNotificationTemplate(args?: GetIncidentNotificationTemplateArgs, opts?: pulumi.InvokeOptions): Promise<GetIncidentNotificationTemplateResult>;
/**
 * A collection of arguments for invoking getIncidentNotificationTemplate.
 */
export interface GetIncidentNotificationTemplateArgs {
    /**
     * The ID of the incident notification template.
     */
    id?: string;
    /**
     * The name of the notification template.
     */
    name?: string;
}
/**
 * A collection of values returned by getIncidentNotificationTemplate.
 */
export interface GetIncidentNotificationTemplateResult {
    /**
     * The category of the notification template.
     */
    readonly category: string;
    /**
     * The content body of the notification template.
     */
    readonly content: string;
    /**
     * Timestamp when the notification template was created.
     */
    readonly created: string;
    /**
     * The ID of the incident notification template.
     */
    readonly id: string;
    /**
     * The ID of the incident type this notification template is associated with.
     */
    readonly incidentType: string;
    /**
     * Timestamp when the notification template was last modified.
     */
    readonly modified: string;
    /**
     * The name of the notification template.
     */
    readonly name: string;
    /**
     * The subject line of the notification template.
     */
    readonly subject: string;
}
/**
 * Use this data source to retrieve information about an existing incident notification template.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as datadog from "@pulumi/datadog";
 *
 * const example = datadog.getIncidentNotificationTemplate({
 *     id: "52600bb1-e83a-48a1-aa77-6889ddb269b2",
 * });
 * ```
 */
export declare function getIncidentNotificationTemplateOutput(args?: GetIncidentNotificationTemplateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIncidentNotificationTemplateResult>;
/**
 * A collection of arguments for invoking getIncidentNotificationTemplate.
 */
export interface GetIncidentNotificationTemplateOutputArgs {
    /**
     * The ID of the incident notification template.
     */
    id?: pulumi.Input<string | undefined>;
    /**
     * The name of the notification template.
     */
    name?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getIncidentNotificationTemplate.d.ts.map