import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CodeGuruProfilerClient } from "./CodeGuruProfilerClient"; import { AddNotificationChannelsCommandInput, AddNotificationChannelsCommandOutput, } from "./commands/AddNotificationChannelsCommand"; import { BatchGetFrameMetricDataCommandInput, BatchGetFrameMetricDataCommandOutput, } from "./commands/BatchGetFrameMetricDataCommand"; import { ConfigureAgentCommandInput, ConfigureAgentCommandOutput, } from "./commands/ConfigureAgentCommand"; import { CreateProfilingGroupCommandInput, CreateProfilingGroupCommandOutput, } from "./commands/CreateProfilingGroupCommand"; import { DeleteProfilingGroupCommandInput, DeleteProfilingGroupCommandOutput, } from "./commands/DeleteProfilingGroupCommand"; import { DescribeProfilingGroupCommandInput, DescribeProfilingGroupCommandOutput, } from "./commands/DescribeProfilingGroupCommand"; import { GetFindingsReportAccountSummaryCommandInput, GetFindingsReportAccountSummaryCommandOutput, } from "./commands/GetFindingsReportAccountSummaryCommand"; import { GetNotificationConfigurationCommandInput, GetNotificationConfigurationCommandOutput, } from "./commands/GetNotificationConfigurationCommand"; import { GetPolicyCommandInput, GetPolicyCommandOutput } from "./commands/GetPolicyCommand"; import { GetProfileCommandInput, GetProfileCommandOutput } from "./commands/GetProfileCommand"; import { GetRecommendationsCommandInput, GetRecommendationsCommandOutput, } from "./commands/GetRecommendationsCommand"; import { ListFindingsReportsCommandInput, ListFindingsReportsCommandOutput, } from "./commands/ListFindingsReportsCommand"; import { ListProfileTimesCommandInput, ListProfileTimesCommandOutput, } from "./commands/ListProfileTimesCommand"; import { ListProfilingGroupsCommandInput, ListProfilingGroupsCommandOutput, } from "./commands/ListProfilingGroupsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PostAgentProfileCommandInput, PostAgentProfileCommandOutput, } from "./commands/PostAgentProfileCommand"; import { PutPermissionCommandInput, PutPermissionCommandOutput, } from "./commands/PutPermissionCommand"; import { RemoveNotificationChannelCommandInput, RemoveNotificationChannelCommandOutput, } from "./commands/RemoveNotificationChannelCommand"; import { RemovePermissionCommandInput, RemovePermissionCommandOutput, } from "./commands/RemovePermissionCommand"; import { SubmitFeedbackCommandInput, SubmitFeedbackCommandOutput, } from "./commands/SubmitFeedbackCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateProfilingGroupCommandInput, UpdateProfilingGroupCommandOutput, } from "./commands/UpdateProfilingGroupCommand"; export interface CodeGuruProfiler { addNotificationChannels( args: AddNotificationChannelsCommandInput, options?: __HttpHandlerOptions, ): Promise; addNotificationChannels( args: AddNotificationChannelsCommandInput, cb: (err: any, data?: AddNotificationChannelsCommandOutput) => void, ): void; addNotificationChannels( args: AddNotificationChannelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddNotificationChannelsCommandOutput) => void, ): void; batchGetFrameMetricData( args: BatchGetFrameMetricDataCommandInput, options?: __HttpHandlerOptions, ): Promise; batchGetFrameMetricData( args: BatchGetFrameMetricDataCommandInput, cb: (err: any, data?: BatchGetFrameMetricDataCommandOutput) => void, ): void; batchGetFrameMetricData( args: BatchGetFrameMetricDataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetFrameMetricDataCommandOutput) => void, ): void; configureAgent( args: ConfigureAgentCommandInput, options?: __HttpHandlerOptions, ): Promise; configureAgent( args: ConfigureAgentCommandInput, cb: (err: any, data?: ConfigureAgentCommandOutput) => void, ): void; configureAgent( args: ConfigureAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ConfigureAgentCommandOutput) => void, ): void; createProfilingGroup( args: CreateProfilingGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; createProfilingGroup( args: CreateProfilingGroupCommandInput, cb: (err: any, data?: CreateProfilingGroupCommandOutput) => void, ): void; createProfilingGroup( args: CreateProfilingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProfilingGroupCommandOutput) => void, ): void; deleteProfilingGroup( args: DeleteProfilingGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteProfilingGroup( args: DeleteProfilingGroupCommandInput, cb: (err: any, data?: DeleteProfilingGroupCommandOutput) => void, ): void; deleteProfilingGroup( args: DeleteProfilingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProfilingGroupCommandOutput) => void, ): void; describeProfilingGroup( args: DescribeProfilingGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; describeProfilingGroup( args: DescribeProfilingGroupCommandInput, cb: (err: any, data?: DescribeProfilingGroupCommandOutput) => void, ): void; describeProfilingGroup( args: DescribeProfilingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProfilingGroupCommandOutput) => void, ): void; getFindingsReportAccountSummary(): Promise; getFindingsReportAccountSummary( args: GetFindingsReportAccountSummaryCommandInput, options?: __HttpHandlerOptions, ): Promise; getFindingsReportAccountSummary( args: GetFindingsReportAccountSummaryCommandInput, cb: (err: any, data?: GetFindingsReportAccountSummaryCommandOutput) => void, ): void; getFindingsReportAccountSummary( args: GetFindingsReportAccountSummaryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFindingsReportAccountSummaryCommandOutput) => void, ): void; getNotificationConfiguration( args: GetNotificationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getNotificationConfiguration( args: GetNotificationConfigurationCommandInput, cb: (err: any, data?: GetNotificationConfigurationCommandOutput) => void, ): void; getNotificationConfiguration( args: GetNotificationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetNotificationConfigurationCommandOutput) => void, ): void; getPolicy( args: GetPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; getPolicy( args: GetPolicyCommandInput, cb: (err: any, data?: GetPolicyCommandOutput) => void, ): void; getPolicy( args: GetPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPolicyCommandOutput) => void, ): void; getProfile( args: GetProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; getProfile( args: GetProfileCommandInput, cb: (err: any, data?: GetProfileCommandOutput) => void, ): void; getProfile( args: GetProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProfileCommandOutput) => void, ): void; getRecommendations( args: GetRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; getRecommendations( args: GetRecommendationsCommandInput, cb: (err: any, data?: GetRecommendationsCommandOutput) => void, ): void; getRecommendations( args: GetRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecommendationsCommandOutput) => void, ): void; listFindingsReports( args: ListFindingsReportsCommandInput, options?: __HttpHandlerOptions, ): Promise; listFindingsReports( args: ListFindingsReportsCommandInput, cb: (err: any, data?: ListFindingsReportsCommandOutput) => void, ): void; listFindingsReports( args: ListFindingsReportsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFindingsReportsCommandOutput) => void, ): void; listProfileTimes( args: ListProfileTimesCommandInput, options?: __HttpHandlerOptions, ): Promise; listProfileTimes( args: ListProfileTimesCommandInput, cb: (err: any, data?: ListProfileTimesCommandOutput) => void, ): void; listProfileTimes( args: ListProfileTimesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfileTimesCommandOutput) => void, ): void; listProfilingGroups(): Promise; listProfilingGroups( args: ListProfilingGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; listProfilingGroups( args: ListProfilingGroupsCommandInput, cb: (err: any, data?: ListProfilingGroupsCommandOutput) => void, ): void; listProfilingGroups( args: ListProfilingGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfilingGroupsCommandOutput) => 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; postAgentProfile( args: PostAgentProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; postAgentProfile( args: PostAgentProfileCommandInput, cb: (err: any, data?: PostAgentProfileCommandOutput) => void, ): void; postAgentProfile( args: PostAgentProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PostAgentProfileCommandOutput) => void, ): void; putPermission( args: PutPermissionCommandInput, options?: __HttpHandlerOptions, ): Promise; putPermission( args: PutPermissionCommandInput, cb: (err: any, data?: PutPermissionCommandOutput) => void, ): void; putPermission( args: PutPermissionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutPermissionCommandOutput) => void, ): void; removeNotificationChannel( args: RemoveNotificationChannelCommandInput, options?: __HttpHandlerOptions, ): Promise; removeNotificationChannel( args: RemoveNotificationChannelCommandInput, cb: (err: any, data?: RemoveNotificationChannelCommandOutput) => void, ): void; removeNotificationChannel( args: RemoveNotificationChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveNotificationChannelCommandOutput) => void, ): void; removePermission( args: RemovePermissionCommandInput, options?: __HttpHandlerOptions, ): Promise; removePermission( args: RemovePermissionCommandInput, cb: (err: any, data?: RemovePermissionCommandOutput) => void, ): void; removePermission( args: RemovePermissionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemovePermissionCommandOutput) => void, ): void; submitFeedback( args: SubmitFeedbackCommandInput, options?: __HttpHandlerOptions, ): Promise; submitFeedback( args: SubmitFeedbackCommandInput, cb: (err: any, data?: SubmitFeedbackCommandOutput) => void, ): void; submitFeedback( args: SubmitFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SubmitFeedbackCommandOutput) => 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; updateProfilingGroup( args: UpdateProfilingGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; updateProfilingGroup( args: UpdateProfilingGroupCommandInput, cb: (err: any, data?: UpdateProfilingGroupCommandOutput) => void, ): void; updateProfilingGroup( args: UpdateProfilingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProfilingGroupCommandOutput) => void, ): void; paginateGetFindingsReportAccountSummary( args?: GetFindingsReportAccountSummaryCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListFindingsReports( args: ListFindingsReportsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListProfileTimes( args: ListProfileTimesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListProfilingGroups( args?: ListProfilingGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class CodeGuruProfiler extends CodeGuruProfilerClient implements CodeGuruProfiler {}