import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdk-validation-error.js"; import * as models from "../index.js"; export type ListChannelsRequest = { /** * The ID of the project. */ projectId: string; page?: number | undefined; pageSize?: number | undefined; }; /** * Channels retrieved successfully */ export type ListChannelsResponseBody = { /** * The items on this page. */ data: Array; /** * Where this page is in the full list. */ pagination: models.Pagination; }; export type ListChannelsResponse = { result: ListChannelsResponseBody; }; /** @internal */ export type ListChannelsRequest$Outbound = { projectId: string; page: number; pageSize: number; }; /** @internal */ export declare const ListChannelsRequest$outboundSchema: z.ZodMiniType; export declare function listChannelsRequestToJSON(listChannelsRequest: ListChannelsRequest): string; /** @internal */ export declare const ListChannelsResponseBody$inboundSchema: z.ZodMiniType; export declare function listChannelsResponseBodyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ListChannelsResponse$inboundSchema: z.ZodMiniType; export declare function listChannelsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=list-channels.d.ts.map