import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type DeleteChannelsChannelHashedIdRequest = { /** * The hashed id of the Channel */ channelHashedId: string; }; /** * A Channel lets you take a collection of video (or audio) and embed them * * @remarks * on your site, as well as distribute through podcasting. */ export type DeleteChannelsChannelHashedIdResponse = { /** * The numeric id of the channel. */ id: number; /** * The date when the channel was originally created. */ created: Date; /** * The channel's description. */ description: string; /** * A unique alphanumeric identifier for this channel. */ hashedId: string; /** * The number of medias in the channel. */ mediaCount: number; /** * The display name for the channel */ name: string; /** * The date when the channel was last updated. */ updated: Date; /** * A cursor for stable pagination based on current `sort_by` order. You can pass this to `cursor[before]` or `cursor[after]` as a parameter to fetch the records before or after this record in the same sort order. This is only populated if records were fetched with `cursor[enabled]`, or `cursor[before]` or `cursor[after]`. */ cursor?: string | null | undefined; }; /** @internal */ export type DeleteChannelsChannelHashedIdRequest$Outbound = { channelHashedId: string; }; /** @internal */ export declare const DeleteChannelsChannelHashedIdRequest$outboundSchema: z.ZodType; export declare function deleteChannelsChannelHashedIdRequestToJSON(deleteChannelsChannelHashedIdRequest: DeleteChannelsChannelHashedIdRequest): string; /** @internal */ export declare const DeleteChannelsChannelHashedIdResponse$inboundSchema: z.ZodType; export declare function deleteChannelsChannelHashedIdResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deletechannelschannelhashedid.d.ts.map