import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { BatchCreateRumMetricDefinitionsCommandInput, BatchCreateRumMetricDefinitionsCommandOutput, } from "./commands/BatchCreateRumMetricDefinitionsCommand"; import { BatchDeleteRumMetricDefinitionsCommandInput, BatchDeleteRumMetricDefinitionsCommandOutput, } from "./commands/BatchDeleteRumMetricDefinitionsCommand"; import { BatchGetRumMetricDefinitionsCommandInput, BatchGetRumMetricDefinitionsCommandOutput, } from "./commands/BatchGetRumMetricDefinitionsCommand"; import { CreateAppMonitorCommandInput, CreateAppMonitorCommandOutput, } from "./commands/CreateAppMonitorCommand"; import { DeleteAppMonitorCommandInput, DeleteAppMonitorCommandOutput, } from "./commands/DeleteAppMonitorCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput, } from "./commands/DeleteResourcePolicyCommand"; import { DeleteRumMetricsDestinationCommandInput, DeleteRumMetricsDestinationCommandOutput, } from "./commands/DeleteRumMetricsDestinationCommand"; import { GetAppMonitorCommandInput, GetAppMonitorCommandOutput, } from "./commands/GetAppMonitorCommand"; import { GetAppMonitorDataCommandInput, GetAppMonitorDataCommandOutput, } from "./commands/GetAppMonitorDataCommand"; import { GetResourcePolicyCommandInput, GetResourcePolicyCommandOutput, } from "./commands/GetResourcePolicyCommand"; import { ListAppMonitorsCommandInput, ListAppMonitorsCommandOutput, } from "./commands/ListAppMonitorsCommand"; import { ListRumMetricsDestinationsCommandInput, ListRumMetricsDestinationsCommandOutput, } from "./commands/ListRumMetricsDestinationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput, } from "./commands/PutResourcePolicyCommand"; import { PutRumEventsCommandInput, PutRumEventsCommandOutput, } from "./commands/PutRumEventsCommand"; import { PutRumMetricsDestinationCommandInput, PutRumMetricsDestinationCommandOutput, } from "./commands/PutRumMetricsDestinationCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAppMonitorCommandInput, UpdateAppMonitorCommandOutput, } from "./commands/UpdateAppMonitorCommand"; import { UpdateRumMetricDefinitionCommandInput, UpdateRumMetricDefinitionCommandOutput, } from "./commands/UpdateRumMetricDefinitionCommand"; import { RUMClient } from "./RUMClient"; export interface RUM { batchCreateRumMetricDefinitions( args: BatchCreateRumMetricDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; batchCreateRumMetricDefinitions( args: BatchCreateRumMetricDefinitionsCommandInput, cb: (err: any, data?: BatchCreateRumMetricDefinitionsCommandOutput) => void ): void; batchCreateRumMetricDefinitions( args: BatchCreateRumMetricDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchCreateRumMetricDefinitionsCommandOutput) => void ): void; batchDeleteRumMetricDefinitions( args: BatchDeleteRumMetricDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; batchDeleteRumMetricDefinitions( args: BatchDeleteRumMetricDefinitionsCommandInput, cb: (err: any, data?: BatchDeleteRumMetricDefinitionsCommandOutput) => void ): void; batchDeleteRumMetricDefinitions( args: BatchDeleteRumMetricDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteRumMetricDefinitionsCommandOutput) => void ): void; batchGetRumMetricDefinitions( args: BatchGetRumMetricDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetRumMetricDefinitions( args: BatchGetRumMetricDefinitionsCommandInput, cb: (err: any, data?: BatchGetRumMetricDefinitionsCommandOutput) => void ): void; batchGetRumMetricDefinitions( args: BatchGetRumMetricDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetRumMetricDefinitionsCommandOutput) => void ): void; createAppMonitor( args: CreateAppMonitorCommandInput, options?: __HttpHandlerOptions ): Promise; createAppMonitor( args: CreateAppMonitorCommandInput, cb: (err: any, data?: CreateAppMonitorCommandOutput) => void ): void; createAppMonitor( args: CreateAppMonitorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAppMonitorCommandOutput) => void ): void; deleteAppMonitor( args: DeleteAppMonitorCommandInput, options?: __HttpHandlerOptions ): Promise; deleteAppMonitor( args: DeleteAppMonitorCommandInput, cb: (err: any, data?: DeleteAppMonitorCommandOutput) => void ): void; deleteAppMonitor( args: DeleteAppMonitorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAppMonitorCommandOutput) => 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; deleteRumMetricsDestination( args: DeleteRumMetricsDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteRumMetricsDestination( args: DeleteRumMetricsDestinationCommandInput, cb: (err: any, data?: DeleteRumMetricsDestinationCommandOutput) => void ): void; deleteRumMetricsDestination( args: DeleteRumMetricsDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRumMetricsDestinationCommandOutput) => void ): void; getAppMonitor( args: GetAppMonitorCommandInput, options?: __HttpHandlerOptions ): Promise; getAppMonitor( args: GetAppMonitorCommandInput, cb: (err: any, data?: GetAppMonitorCommandOutput) => void ): void; getAppMonitor( args: GetAppMonitorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAppMonitorCommandOutput) => void ): void; getAppMonitorData( args: GetAppMonitorDataCommandInput, options?: __HttpHandlerOptions ): Promise; getAppMonitorData( args: GetAppMonitorDataCommandInput, cb: (err: any, data?: GetAppMonitorDataCommandOutput) => void ): void; getAppMonitorData( args: GetAppMonitorDataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAppMonitorDataCommandOutput) => void ): void; getResourcePolicy( args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; getResourcePolicy( args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void ): void; getResourcePolicy( args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void ): void; listAppMonitors(): Promise; listAppMonitors( args: ListAppMonitorsCommandInput, options?: __HttpHandlerOptions ): Promise; listAppMonitors( args: ListAppMonitorsCommandInput, cb: (err: any, data?: ListAppMonitorsCommandOutput) => void ): void; listAppMonitors( args: ListAppMonitorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppMonitorsCommandOutput) => void ): void; listRumMetricsDestinations( args: ListRumMetricsDestinationsCommandInput, options?: __HttpHandlerOptions ): Promise; listRumMetricsDestinations( args: ListRumMetricsDestinationsCommandInput, cb: (err: any, data?: ListRumMetricsDestinationsCommandOutput) => void ): void; listRumMetricsDestinations( args: ListRumMetricsDestinationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRumMetricsDestinationsCommandOutput) => 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; 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; putRumEvents( args: PutRumEventsCommandInput, options?: __HttpHandlerOptions ): Promise; putRumEvents( args: PutRumEventsCommandInput, cb: (err: any, data?: PutRumEventsCommandOutput) => void ): void; putRumEvents( args: PutRumEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutRumEventsCommandOutput) => void ): void; putRumMetricsDestination( args: PutRumMetricsDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; putRumMetricsDestination( args: PutRumMetricsDestinationCommandInput, cb: (err: any, data?: PutRumMetricsDestinationCommandOutput) => void ): void; putRumMetricsDestination( args: PutRumMetricsDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutRumMetricsDestinationCommandOutput) => 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; updateAppMonitor( args: UpdateAppMonitorCommandInput, options?: __HttpHandlerOptions ): Promise; updateAppMonitor( args: UpdateAppMonitorCommandInput, cb: (err: any, data?: UpdateAppMonitorCommandOutput) => void ): void; updateAppMonitor( args: UpdateAppMonitorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAppMonitorCommandOutput) => void ): void; updateRumMetricDefinition( args: UpdateRumMetricDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; updateRumMetricDefinition( args: UpdateRumMetricDefinitionCommandInput, cb: (err: any, data?: UpdateRumMetricDefinitionCommandOutput) => void ): void; updateRumMetricDefinition( args: UpdateRumMetricDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRumMetricDefinitionCommandOutput) => void ): void; paginateBatchGetRumMetricDefinitions( args: BatchGetRumMetricDefinitionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetAppMonitorData( args: GetAppMonitorDataCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAppMonitors( args?: ListAppMonitorsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListRumMetricsDestinations( args: ListRumMetricsDestinationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class RUM extends RUMClient implements RUM {}