import { WaiterResult } from "@smithy/core/client"; import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { BatchGetIncidentFindingsCommandInput, BatchGetIncidentFindingsCommandOutput, } from "./commands/BatchGetIncidentFindingsCommand"; import { CreateReplicationSetCommandInput, CreateReplicationSetCommandOutput, } from "./commands/CreateReplicationSetCommand"; import { CreateResponsePlanCommandInput, CreateResponsePlanCommandOutput, } from "./commands/CreateResponsePlanCommand"; import { CreateTimelineEventCommandInput, CreateTimelineEventCommandOutput, } from "./commands/CreateTimelineEventCommand"; import { DeleteIncidentRecordCommandInput, DeleteIncidentRecordCommandOutput, } from "./commands/DeleteIncidentRecordCommand"; import { DeleteReplicationSetCommandInput, DeleteReplicationSetCommandOutput, } from "./commands/DeleteReplicationSetCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput, } from "./commands/DeleteResourcePolicyCommand"; import { DeleteResponsePlanCommandInput, DeleteResponsePlanCommandOutput, } from "./commands/DeleteResponsePlanCommand"; import { DeleteTimelineEventCommandInput, DeleteTimelineEventCommandOutput, } from "./commands/DeleteTimelineEventCommand"; import { GetIncidentRecordCommandInput, GetIncidentRecordCommandOutput, } from "./commands/GetIncidentRecordCommand"; import { GetReplicationSetCommandInput, GetReplicationSetCommandOutput, } from "./commands/GetReplicationSetCommand"; import { GetResourcePoliciesCommandInput, GetResourcePoliciesCommandOutput, } from "./commands/GetResourcePoliciesCommand"; import { GetResponsePlanCommandInput, GetResponsePlanCommandOutput, } from "./commands/GetResponsePlanCommand"; import { GetTimelineEventCommandInput, GetTimelineEventCommandOutput, } from "./commands/GetTimelineEventCommand"; import { ListIncidentFindingsCommandInput, ListIncidentFindingsCommandOutput, } from "./commands/ListIncidentFindingsCommand"; import { ListIncidentRecordsCommandInput, ListIncidentRecordsCommandOutput, } from "./commands/ListIncidentRecordsCommand"; import { ListRelatedItemsCommandInput, ListRelatedItemsCommandOutput, } from "./commands/ListRelatedItemsCommand"; import { ListReplicationSetsCommandInput, ListReplicationSetsCommandOutput, } from "./commands/ListReplicationSetsCommand"; import { ListResponsePlansCommandInput, ListResponsePlansCommandOutput, } from "./commands/ListResponsePlansCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTimelineEventsCommandInput, ListTimelineEventsCommandOutput, } from "./commands/ListTimelineEventsCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput, } from "./commands/PutResourcePolicyCommand"; import { StartIncidentCommandInput, StartIncidentCommandOutput, } from "./commands/StartIncidentCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDeletionProtectionCommandInput, UpdateDeletionProtectionCommandOutput, } from "./commands/UpdateDeletionProtectionCommand"; import { UpdateIncidentRecordCommandInput, UpdateIncidentRecordCommandOutput, } from "./commands/UpdateIncidentRecordCommand"; import { UpdateRelatedItemsCommandInput, UpdateRelatedItemsCommandOutput, } from "./commands/UpdateRelatedItemsCommand"; import { UpdateReplicationSetCommandInput, UpdateReplicationSetCommandOutput, } from "./commands/UpdateReplicationSetCommand"; import { UpdateResponsePlanCommandInput, UpdateResponsePlanCommandOutput, } from "./commands/UpdateResponsePlanCommand"; import { UpdateTimelineEventCommandInput, UpdateTimelineEventCommandOutput, } from "./commands/UpdateTimelineEventCommand"; import { ResourceNotFoundException } from "./models/errors"; import { SSMIncidentsClient } from "./SSMIncidentsClient"; export interface SSMIncidents { batchGetIncidentFindings( args: BatchGetIncidentFindingsCommandInput, options?: __HttpHandlerOptions, ): Promise; batchGetIncidentFindings( args: BatchGetIncidentFindingsCommandInput, cb: (err: any, data?: BatchGetIncidentFindingsCommandOutput) => void, ): void; batchGetIncidentFindings( args: BatchGetIncidentFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetIncidentFindingsCommandOutput) => void, ): void; createReplicationSet( args: CreateReplicationSetCommandInput, options?: __HttpHandlerOptions, ): Promise; createReplicationSet( args: CreateReplicationSetCommandInput, cb: (err: any, data?: CreateReplicationSetCommandOutput) => void, ): void; createReplicationSet( args: CreateReplicationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReplicationSetCommandOutput) => void, ): void; createResponsePlan( args: CreateResponsePlanCommandInput, options?: __HttpHandlerOptions, ): Promise; createResponsePlan( args: CreateResponsePlanCommandInput, cb: (err: any, data?: CreateResponsePlanCommandOutput) => void, ): void; createResponsePlan( args: CreateResponsePlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResponsePlanCommandOutput) => void, ): void; createTimelineEvent( args: CreateTimelineEventCommandInput, options?: __HttpHandlerOptions, ): Promise; createTimelineEvent( args: CreateTimelineEventCommandInput, cb: (err: any, data?: CreateTimelineEventCommandOutput) => void, ): void; createTimelineEvent( args: CreateTimelineEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTimelineEventCommandOutput) => void, ): void; deleteIncidentRecord( args: DeleteIncidentRecordCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteIncidentRecord( args: DeleteIncidentRecordCommandInput, cb: (err: any, data?: DeleteIncidentRecordCommandOutput) => void, ): void; deleteIncidentRecord( args: DeleteIncidentRecordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIncidentRecordCommandOutput) => void, ): void; deleteReplicationSet( args: DeleteReplicationSetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteReplicationSet( args: DeleteReplicationSetCommandInput, cb: (err: any, data?: DeleteReplicationSetCommandOutput) => void, ): void; deleteReplicationSet( args: DeleteReplicationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReplicationSetCommandOutput) => void, ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void, ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void, ): void; deleteResponsePlan( args: DeleteResponsePlanCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteResponsePlan( args: DeleteResponsePlanCommandInput, cb: (err: any, data?: DeleteResponsePlanCommandOutput) => void, ): void; deleteResponsePlan( args: DeleteResponsePlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResponsePlanCommandOutput) => void, ): void; deleteTimelineEvent( args: DeleteTimelineEventCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTimelineEvent( args: DeleteTimelineEventCommandInput, cb: (err: any, data?: DeleteTimelineEventCommandOutput) => void, ): void; deleteTimelineEvent( args: DeleteTimelineEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTimelineEventCommandOutput) => void, ): void; getIncidentRecord( args: GetIncidentRecordCommandInput, options?: __HttpHandlerOptions, ): Promise; getIncidentRecord( args: GetIncidentRecordCommandInput, cb: (err: any, data?: GetIncidentRecordCommandOutput) => void, ): void; getIncidentRecord( args: GetIncidentRecordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIncidentRecordCommandOutput) => void, ): void; getReplicationSet( args: GetReplicationSetCommandInput, options?: __HttpHandlerOptions, ): Promise; getReplicationSet( args: GetReplicationSetCommandInput, cb: (err: any, data?: GetReplicationSetCommandOutput) => void, ): void; getReplicationSet( args: GetReplicationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReplicationSetCommandOutput) => void, ): void; getResourcePolicies( args: GetResourcePoliciesCommandInput, options?: __HttpHandlerOptions, ): Promise; getResourcePolicies( args: GetResourcePoliciesCommandInput, cb: (err: any, data?: GetResourcePoliciesCommandOutput) => void, ): void; getResourcePolicies( args: GetResourcePoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePoliciesCommandOutput) => void, ): void; getResponsePlan( args: GetResponsePlanCommandInput, options?: __HttpHandlerOptions, ): Promise; getResponsePlan( args: GetResponsePlanCommandInput, cb: (err: any, data?: GetResponsePlanCommandOutput) => void, ): void; getResponsePlan( args: GetResponsePlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResponsePlanCommandOutput) => void, ): void; getTimelineEvent( args: GetTimelineEventCommandInput, options?: __HttpHandlerOptions, ): Promise; getTimelineEvent( args: GetTimelineEventCommandInput, cb: (err: any, data?: GetTimelineEventCommandOutput) => void, ): void; getTimelineEvent( args: GetTimelineEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTimelineEventCommandOutput) => void, ): void; listIncidentFindings( args: ListIncidentFindingsCommandInput, options?: __HttpHandlerOptions, ): Promise; listIncidentFindings( args: ListIncidentFindingsCommandInput, cb: (err: any, data?: ListIncidentFindingsCommandOutput) => void, ): void; listIncidentFindings( args: ListIncidentFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIncidentFindingsCommandOutput) => void, ): void; listIncidentRecords(): Promise; listIncidentRecords( args: ListIncidentRecordsCommandInput, options?: __HttpHandlerOptions, ): Promise; listIncidentRecords( args: ListIncidentRecordsCommandInput, cb: (err: any, data?: ListIncidentRecordsCommandOutput) => void, ): void; listIncidentRecords( args: ListIncidentRecordsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIncidentRecordsCommandOutput) => void, ): void; listRelatedItems( args: ListRelatedItemsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRelatedItems( args: ListRelatedItemsCommandInput, cb: (err: any, data?: ListRelatedItemsCommandOutput) => void, ): void; listRelatedItems( args: ListRelatedItemsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRelatedItemsCommandOutput) => void, ): void; listReplicationSets(): Promise; listReplicationSets( args: ListReplicationSetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listReplicationSets( args: ListReplicationSetsCommandInput, cb: (err: any, data?: ListReplicationSetsCommandOutput) => void, ): void; listReplicationSets( args: ListReplicationSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReplicationSetsCommandOutput) => void, ): void; listResponsePlans(): Promise; listResponsePlans( args: ListResponsePlansCommandInput, options?: __HttpHandlerOptions, ): Promise; listResponsePlans( args: ListResponsePlansCommandInput, cb: (err: any, data?: ListResponsePlansCommandOutput) => void, ): void; listResponsePlans( args: ListResponsePlansCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResponsePlansCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTimelineEvents( args: ListTimelineEventsCommandInput, options?: __HttpHandlerOptions, ): Promise; listTimelineEvents( args: ListTimelineEventsCommandInput, cb: (err: any, data?: ListTimelineEventsCommandOutput) => void, ): void; listTimelineEvents( args: ListTimelineEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTimelineEventsCommandOutput) => void, ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; putResourcePolicy( args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void, ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void, ): void; startIncident( args: StartIncidentCommandInput, options?: __HttpHandlerOptions, ): Promise; startIncident( args: StartIncidentCommandInput, cb: (err: any, data?: StartIncidentCommandOutput) => void, ): void; startIncident( args: StartIncidentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartIncidentCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateDeletionProtection( args: UpdateDeletionProtectionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDeletionProtection( args: UpdateDeletionProtectionCommandInput, cb: (err: any, data?: UpdateDeletionProtectionCommandOutput) => void, ): void; updateDeletionProtection( args: UpdateDeletionProtectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDeletionProtectionCommandOutput) => void, ): void; updateIncidentRecord( args: UpdateIncidentRecordCommandInput, options?: __HttpHandlerOptions, ): Promise; updateIncidentRecord( args: UpdateIncidentRecordCommandInput, cb: (err: any, data?: UpdateIncidentRecordCommandOutput) => void, ): void; updateIncidentRecord( args: UpdateIncidentRecordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIncidentRecordCommandOutput) => void, ): void; updateRelatedItems( args: UpdateRelatedItemsCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRelatedItems( args: UpdateRelatedItemsCommandInput, cb: (err: any, data?: UpdateRelatedItemsCommandOutput) => void, ): void; updateRelatedItems( args: UpdateRelatedItemsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRelatedItemsCommandOutput) => void, ): void; updateReplicationSet( args: UpdateReplicationSetCommandInput, options?: __HttpHandlerOptions, ): Promise; updateReplicationSet( args: UpdateReplicationSetCommandInput, cb: (err: any, data?: UpdateReplicationSetCommandOutput) => void, ): void; updateReplicationSet( args: UpdateReplicationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReplicationSetCommandOutput) => void, ): void; updateResponsePlan( args: UpdateResponsePlanCommandInput, options?: __HttpHandlerOptions, ): Promise; updateResponsePlan( args: UpdateResponsePlanCommandInput, cb: (err: any, data?: UpdateResponsePlanCommandOutput) => void, ): void; updateResponsePlan( args: UpdateResponsePlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateResponsePlanCommandOutput) => void, ): void; updateTimelineEvent( args: UpdateTimelineEventCommandInput, options?: __HttpHandlerOptions, ): Promise; updateTimelineEvent( args: UpdateTimelineEventCommandInput, cb: (err: any, data?: UpdateTimelineEventCommandOutput) => void, ): void; updateTimelineEvent( args: UpdateTimelineEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTimelineEventCommandOutput) => void, ): void; paginateGetResourcePolicies( args: GetResourcePoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListIncidentFindings( args: ListIncidentFindingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListIncidentRecords( args?: ListIncidentRecordsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRelatedItems( args: ListRelatedItemsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListReplicationSets( args?: ListReplicationSetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListResponsePlans( args?: ListResponsePlansCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTimelineEvents( args: ListTimelineEventsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; waitUntilWaitForReplicationSetActive( args: GetReplicationSetCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilWaitForReplicationSetDeleted( args: GetReplicationSetCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; } export declare class SSMIncidents extends SSMIncidentsClient implements SSMIncidents {}