import type { RequestFn } from "../http.js"; import type { Channel, CreateChannelInput, PaginatedResponse, PaginationParams, UpdateChannelInput } from "../types.js"; export declare class ChannelsClient { private readonly request; constructor(request: RequestFn); list(projectId: string, params?: PaginationParams): Promise>; get(projectId: string, channelId: string): Promise; create(projectId: string, input: CreateChannelInput): Promise; update(projectId: string, channelId: string, input: UpdateChannelInput): Promise; delete(projectId: string, channelId: string): Promise; test(projectId: string, channelId: string): Promise<{ success: boolean; error?: string; }>; } //# sourceMappingURL=channels.d.ts.map