import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class ChannelConnections extends ClientSDK { /** * List all channel connections * * @remarks * List all channel connections for a resource. */ list(request: operations.ChannelConnectionsControllerListChannelConnectionsRequest, options?: RequestOptions): Promise; /** * Create a channel connection * * @remarks * Create a new channel connection for a resource for given integration. Only one channel connection is allowed per resource and integration. */ create(createChannelConnectionRequestDto: components.CreateChannelConnectionRequestDto, idempotencyKey?: string | undefined, options?: RequestOptions): Promise; /** * Retrieve a channel connection * * @remarks * Retrieve a specific channel connection by its unique identifier. */ retrieve(identifier: string, idempotencyKey?: string | undefined, options?: RequestOptions): Promise; /** * Update a channel connection * * @remarks * Update an existing channel connection by its unique identifier. */ update(updateChannelConnectionRequestDto: components.UpdateChannelConnectionRequestDto, identifier: string, idempotencyKey?: string | undefined, options?: RequestOptions): Promise; /** * Delete a channel connection * * @remarks * Delete a specific channel connection by its unique identifier. */ delete(identifier: string, idempotencyKey?: string | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=channelconnections.d.ts.map