import * as z from "zod/v4-mini"; export type DuplicateChannelRequestBody = { /** * Name of the copy. Defaults to the original name with "(copy)". */ name?: string | undefined; /** * Key of the copy. Defaults to the original key with a timestamp. Must be unique in the project. */ key?: string | undefined; }; export type DuplicateChannelRequest = { /** * The ID of the channel to copy. */ id: string; body: DuplicateChannelRequestBody; }; /** @internal */ export type DuplicateChannelRequestBody$Outbound = { name?: string | undefined; key?: string | undefined; }; /** @internal */ export declare const DuplicateChannelRequestBody$outboundSchema: z.ZodMiniType; export declare function duplicateChannelRequestBodyToJSON(duplicateChannelRequestBody: DuplicateChannelRequestBody): string; /** @internal */ export type DuplicateChannelRequest$Outbound = { id: string; body: DuplicateChannelRequestBody$Outbound; }; /** @internal */ export declare const DuplicateChannelRequest$outboundSchema: z.ZodMiniType; export declare function duplicateChannelRequestToJSON(duplicateChannelRequest: DuplicateChannelRequest): string; //# sourceMappingURL=duplicate-channel.d.ts.map