import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class HealthCheckConfig { AlarmIdentifier?: AlarmIdentifier; ChildHealthChecks?: List>; EnableSNI?: Value; FailureThreshold?: Value; FullyQualifiedDomainName?: Value; HealthThreshold?: Value; IPAddress?: Value; InsufficientDataHealthStatus?: Value; Inverted?: Value; MeasureLatency?: Value; Port?: Value; Regions?: List>; RequestInterval?: Value; ResourcePath?: Value; SearchString?: Value; Type: Value; constructor(properties: HealthCheckConfig); } export declare class AlarmIdentifier { Name: Value; Region: Value; constructor(properties: AlarmIdentifier); } export declare class HealthCheckTag { Key: Value; Value: Value; constructor(properties: HealthCheckTag); } export interface HealthCheckProperties { HealthCheckConfig: HealthCheckConfig; HealthCheckTags?: List; } export default class HealthCheck extends ResourceBase { static HealthCheckConfig: typeof HealthCheckConfig; static AlarmIdentifier: typeof AlarmIdentifier; static HealthCheckTag: typeof HealthCheckTag; constructor(properties: HealthCheckProperties); }