import { WaiterResult } from "@smithy/core/client"; import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { CodeGuruReviewerClient } from "./CodeGuruReviewerClient"; import { AssociateRepositoryCommandInput, AssociateRepositoryCommandOutput, } from "./commands/AssociateRepositoryCommand"; import { CreateCodeReviewCommandInput, CreateCodeReviewCommandOutput, } from "./commands/CreateCodeReviewCommand"; import { DescribeCodeReviewCommandInput, DescribeCodeReviewCommandOutput, } from "./commands/DescribeCodeReviewCommand"; import { DescribeRecommendationFeedbackCommandInput, DescribeRecommendationFeedbackCommandOutput, } from "./commands/DescribeRecommendationFeedbackCommand"; import { DescribeRepositoryAssociationCommandInput, DescribeRepositoryAssociationCommandOutput, } from "./commands/DescribeRepositoryAssociationCommand"; import { DisassociateRepositoryCommandInput, DisassociateRepositoryCommandOutput, } from "./commands/DisassociateRepositoryCommand"; import { ListCodeReviewsCommandInput, ListCodeReviewsCommandOutput, } from "./commands/ListCodeReviewsCommand"; import { ListRecommendationFeedbackCommandInput, ListRecommendationFeedbackCommandOutput, } from "./commands/ListRecommendationFeedbackCommand"; import { ListRecommendationsCommandInput, ListRecommendationsCommandOutput, } from "./commands/ListRecommendationsCommand"; import { ListRepositoryAssociationsCommandInput, ListRepositoryAssociationsCommandOutput, } from "./commands/ListRepositoryAssociationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutRecommendationFeedbackCommandInput, PutRecommendationFeedbackCommandOutput, } from "./commands/PutRecommendationFeedbackCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; export interface CodeGuruReviewer { associateRepository( args: AssociateRepositoryCommandInput, options?: __HttpHandlerOptions, ): Promise; associateRepository( args: AssociateRepositoryCommandInput, cb: (err: any, data?: AssociateRepositoryCommandOutput) => void, ): void; associateRepository( args: AssociateRepositoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateRepositoryCommandOutput) => void, ): void; createCodeReview( args: CreateCodeReviewCommandInput, options?: __HttpHandlerOptions, ): Promise; createCodeReview( args: CreateCodeReviewCommandInput, cb: (err: any, data?: CreateCodeReviewCommandOutput) => void, ): void; createCodeReview( args: CreateCodeReviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCodeReviewCommandOutput) => void, ): void; describeCodeReview( args: DescribeCodeReviewCommandInput, options?: __HttpHandlerOptions, ): Promise; describeCodeReview( args: DescribeCodeReviewCommandInput, cb: (err: any, data?: DescribeCodeReviewCommandOutput) => void, ): void; describeCodeReview( args: DescribeCodeReviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCodeReviewCommandOutput) => void, ): void; describeRecommendationFeedback( args: DescribeRecommendationFeedbackCommandInput, options?: __HttpHandlerOptions, ): Promise; describeRecommendationFeedback( args: DescribeRecommendationFeedbackCommandInput, cb: (err: any, data?: DescribeRecommendationFeedbackCommandOutput) => void, ): void; describeRecommendationFeedback( args: DescribeRecommendationFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRecommendationFeedbackCommandOutput) => void, ): void; describeRepositoryAssociation( args: DescribeRepositoryAssociationCommandInput, options?: __HttpHandlerOptions, ): Promise; describeRepositoryAssociation( args: DescribeRepositoryAssociationCommandInput, cb: (err: any, data?: DescribeRepositoryAssociationCommandOutput) => void, ): void; describeRepositoryAssociation( args: DescribeRepositoryAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRepositoryAssociationCommandOutput) => void, ): void; disassociateRepository( args: DisassociateRepositoryCommandInput, options?: __HttpHandlerOptions, ): Promise; disassociateRepository( args: DisassociateRepositoryCommandInput, cb: (err: any, data?: DisassociateRepositoryCommandOutput) => void, ): void; disassociateRepository( args: DisassociateRepositoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateRepositoryCommandOutput) => void, ): void; listCodeReviews( args: ListCodeReviewsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCodeReviews( args: ListCodeReviewsCommandInput, cb: (err: any, data?: ListCodeReviewsCommandOutput) => void, ): void; listCodeReviews( args: ListCodeReviewsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCodeReviewsCommandOutput) => void, ): void; listRecommendationFeedback( args: ListRecommendationFeedbackCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecommendationFeedback( args: ListRecommendationFeedbackCommandInput, cb: (err: any, data?: ListRecommendationFeedbackCommandOutput) => void, ): void; listRecommendationFeedback( args: ListRecommendationFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommendationFeedbackCommandOutput) => void, ): void; listRecommendations( args: ListRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecommendations( args: ListRecommendationsCommandInput, cb: (err: any, data?: ListRecommendationsCommandOutput) => void, ): void; listRecommendations( args: ListRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommendationsCommandOutput) => void, ): void; listRepositoryAssociations(): Promise; listRepositoryAssociations( args: ListRepositoryAssociationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRepositoryAssociations( args: ListRepositoryAssociationsCommandInput, cb: (err: any, data?: ListRepositoryAssociationsCommandOutput) => void, ): void; listRepositoryAssociations( args: ListRepositoryAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRepositoryAssociationsCommandOutput) => 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; putRecommendationFeedback( args: PutRecommendationFeedbackCommandInput, options?: __HttpHandlerOptions, ): Promise; putRecommendationFeedback( args: PutRecommendationFeedbackCommandInput, cb: (err: any, data?: PutRecommendationFeedbackCommandOutput) => void, ): void; putRecommendationFeedback( args: PutRecommendationFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutRecommendationFeedbackCommandOutput) => 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; paginateListCodeReviews( args: ListCodeReviewsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecommendationFeedback( args: ListRecommendationFeedbackCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecommendations( args: ListRecommendationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRepositoryAssociations( args?: ListRepositoryAssociationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; waitUntilCodeReviewCompleted( args: DescribeCodeReviewCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilRepositoryAssociationSucceeded( args: DescribeRepositoryAssociationCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; } export declare class CodeGuruReviewer extends CodeGuruReviewerClient implements CodeGuruReviewer {}