import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { Cloud9Client } from "./Cloud9Client"; import { CreateEnvironmentEC2CommandInput, CreateEnvironmentEC2CommandOutput, } from "./commands/CreateEnvironmentEC2Command"; import { CreateEnvironmentMembershipCommandInput, CreateEnvironmentMembershipCommandOutput, } from "./commands/CreateEnvironmentMembershipCommand"; import { DeleteEnvironmentCommandInput, DeleteEnvironmentCommandOutput, } from "./commands/DeleteEnvironmentCommand"; import { DeleteEnvironmentMembershipCommandInput, DeleteEnvironmentMembershipCommandOutput, } from "./commands/DeleteEnvironmentMembershipCommand"; import { DescribeEnvironmentMembershipsCommandInput, DescribeEnvironmentMembershipsCommandOutput, } from "./commands/DescribeEnvironmentMembershipsCommand"; import { DescribeEnvironmentsCommandInput, DescribeEnvironmentsCommandOutput, } from "./commands/DescribeEnvironmentsCommand"; import { DescribeEnvironmentStatusCommandInput, DescribeEnvironmentStatusCommandOutput, } from "./commands/DescribeEnvironmentStatusCommand"; import { ListEnvironmentsCommandInput, ListEnvironmentsCommandOutput, } from "./commands/ListEnvironmentsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateEnvironmentCommandInput, UpdateEnvironmentCommandOutput, } from "./commands/UpdateEnvironmentCommand"; import { UpdateEnvironmentMembershipCommandInput, UpdateEnvironmentMembershipCommandOutput, } from "./commands/UpdateEnvironmentMembershipCommand"; export interface Cloud9 { createEnvironmentEC2( args: CreateEnvironmentEC2CommandInput, options?: __HttpHandlerOptions, ): Promise; createEnvironmentEC2( args: CreateEnvironmentEC2CommandInput, cb: (err: any, data?: CreateEnvironmentEC2CommandOutput) => void, ): void; createEnvironmentEC2( args: CreateEnvironmentEC2CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentEC2CommandOutput) => void, ): void; createEnvironmentMembership( args: CreateEnvironmentMembershipCommandInput, options?: __HttpHandlerOptions, ): Promise; createEnvironmentMembership( args: CreateEnvironmentMembershipCommandInput, cb: (err: any, data?: CreateEnvironmentMembershipCommandOutput) => void, ): void; createEnvironmentMembership( args: CreateEnvironmentMembershipCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentMembershipCommandOutput) => void, ): void; deleteEnvironment( args: DeleteEnvironmentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEnvironment( args: DeleteEnvironmentCommandInput, cb: (err: any, data?: DeleteEnvironmentCommandOutput) => void, ): void; deleteEnvironment( args: DeleteEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentCommandOutput) => void, ): void; deleteEnvironmentMembership( args: DeleteEnvironmentMembershipCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEnvironmentMembership( args: DeleteEnvironmentMembershipCommandInput, cb: (err: any, data?: DeleteEnvironmentMembershipCommandOutput) => void, ): void; deleteEnvironmentMembership( args: DeleteEnvironmentMembershipCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentMembershipCommandOutput) => void, ): void; describeEnvironmentMemberships(): Promise; describeEnvironmentMemberships( args: DescribeEnvironmentMembershipsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeEnvironmentMemberships( args: DescribeEnvironmentMembershipsCommandInput, cb: (err: any, data?: DescribeEnvironmentMembershipsCommandOutput) => void, ): void; describeEnvironmentMemberships( args: DescribeEnvironmentMembershipsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEnvironmentMembershipsCommandOutput) => void, ): void; describeEnvironments( args: DescribeEnvironmentsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeEnvironments( args: DescribeEnvironmentsCommandInput, cb: (err: any, data?: DescribeEnvironmentsCommandOutput) => void, ): void; describeEnvironments( args: DescribeEnvironmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEnvironmentsCommandOutput) => void, ): void; describeEnvironmentStatus( args: DescribeEnvironmentStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; describeEnvironmentStatus( args: DescribeEnvironmentStatusCommandInput, cb: (err: any, data?: DescribeEnvironmentStatusCommandOutput) => void, ): void; describeEnvironmentStatus( args: DescribeEnvironmentStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEnvironmentStatusCommandOutput) => void, ): void; listEnvironments(): Promise; listEnvironments( args: ListEnvironmentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnvironments( args: ListEnvironmentsCommandInput, cb: (err: any, data?: ListEnvironmentsCommandOutput) => void, ): void; listEnvironments( args: ListEnvironmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentsCommandOutput) => 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; 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; updateEnvironment( args: UpdateEnvironmentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEnvironment( args: UpdateEnvironmentCommandInput, cb: (err: any, data?: UpdateEnvironmentCommandOutput) => void, ): void; updateEnvironment( args: UpdateEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentCommandOutput) => void, ): void; updateEnvironmentMembership( args: UpdateEnvironmentMembershipCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEnvironmentMembership( args: UpdateEnvironmentMembershipCommandInput, cb: (err: any, data?: UpdateEnvironmentMembershipCommandOutput) => void, ): void; updateEnvironmentMembership( args: UpdateEnvironmentMembershipCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentMembershipCommandOutput) => void, ): void; paginateDescribeEnvironmentMemberships( args?: DescribeEnvironmentMembershipsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironments( args?: ListEnvironmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class Cloud9 extends Cloud9Client implements Cloud9 {}