import * as z from "zod"; /** Lists channels in one Discord server. */ export declare const listDiscordChannels: import("../../..").DefinedAction, z.ZodArray; id: z.ZodString; name: z.ZodOptional>; nsfw: z.ZodOptional; parentId: z.ZodOptional>; position: z.ZodOptional; topic: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>>, "discord", false, never>; /** Retrieves one Discord channel or thread. */ export declare const getDiscordChannel: import("../../..").DefinedAction, z.ZodObject<{ guildId: z.ZodOptional; id: z.ZodString; name: z.ZodOptional>; nsfw: z.ZodOptional; parentId: z.ZodOptional>; position: z.ZodOptional; topic: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>, "discord", false, never>; /** Creates a channel in a Discord server. */ export declare const createDiscordChannel: import("../../..").DefinedAction; nsfw: z.ZodOptional; parentId: z.ZodOptional>; position: z.ZodOptional; rateLimitPerUser: z.ZodOptional; topic: z.ZodOptional>; userLimit: z.ZodOptional; guildId: z.ZodString; name: z.ZodString; reason: z.ZodOptional; type: z.ZodPrefault>; }, z.core.$strip>, z.ZodObject<{ guildId: z.ZodOptional; id: z.ZodString; name: z.ZodOptional>; nsfw: z.ZodOptional; parentId: z.ZodOptional>; position: z.ZodOptional; topic: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>, "discord", false, never>; /** Updates a Discord channel or thread. */ export declare const updateDiscordChannel: import("../../..").DefinedAction; name: z.ZodOptional; nsfw: z.ZodOptional; parentId: z.ZodOptional>; position: z.ZodOptional; rateLimitPerUser: z.ZodOptional; topic: z.ZodOptional>; userLimit: z.ZodOptional; channelId: z.ZodString; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ guildId: z.ZodOptional; id: z.ZodString; name: z.ZodOptional>; nsfw: z.ZodOptional; parentId: z.ZodOptional>; position: z.ZodOptional; topic: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>, "discord", false, never>; /** Deletes or closes a Discord channel or thread. */ export declare const deleteDiscordChannel: import("../../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ guildId: z.ZodOptional; id: z.ZodString; name: z.ZodOptional>; nsfw: z.ZodOptional; parentId: z.ZodOptional>; position: z.ZodOptional; topic: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>, "discord", false, never>; /** Creates or replaces a Discord channel permission overwrite. */ export declare const setDiscordChannelPermission: import("../../..").DefinedAction; channelId: z.ZodString; deny: z.ZodPrefault; overwriteId: z.ZodString; reason: z.ZodOptional; type: z.ZodEnum<{ role: "role"; member: "member"; }>; }, z.core.$strip>, z.ZodVoid, "discord", false, never>; /** Deletes a Discord channel permission overwrite. */ export declare const deleteDiscordChannelPermission: import("../../..").DefinedAction; }, z.core.$strip>, z.ZodVoid, "discord", false, never>; //# sourceMappingURL=channels.d.ts.map