import * as z from "zod"; /** Lists invites created for a Discord channel. */ export declare const listDiscordChannelInvites: 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>>>; code: z.ZodString; guild: z.ZodOptional; approximatePresenceCount: z.ZodOptional; features: z.ZodPrefault>; icon: z.ZodOptional>; id: z.ZodString; name: z.ZodString; owner: z.ZodOptional; permissions: z.ZodOptional; }, z.core.$strip>>; inviter: z.ZodOptional>; bot: z.ZodOptional; discriminator: z.ZodString; globalName: z.ZodOptional>; id: z.ZodString; username: z.ZodString; }, z.core.$strip>>; maxAge: z.ZodOptional; maxUses: z.ZodOptional; temporary: z.ZodOptional; uses: z.ZodOptional; }, z.core.$strip>>, "discord", false, never>; /** Creates an invite to a Discord channel. */ export declare const createDiscordInvite: import("../../..").DefinedAction; maxUses: z.ZodPrefault; reason: z.ZodOptional; temporary: z.ZodPrefault; unique: z.ZodPrefault; }, z.core.$strip>, z.ZodObject<{ channel: 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>>>; code: z.ZodString; guild: z.ZodOptional; approximatePresenceCount: z.ZodOptional; features: z.ZodPrefault>; icon: z.ZodOptional>; id: z.ZodString; name: z.ZodString; owner: z.ZodOptional; permissions: z.ZodOptional; }, z.core.$strip>>; inviter: z.ZodOptional>; bot: z.ZodOptional; discriminator: z.ZodString; globalName: z.ZodOptional>; id: z.ZodString; username: z.ZodString; }, z.core.$strip>>; maxAge: z.ZodOptional; maxUses: z.ZodOptional; temporary: z.ZodOptional; uses: z.ZodOptional; }, z.core.$strip>, "discord", false, never>; /** Revokes a Discord invite. */ export declare const deleteDiscordInvite: import("../../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ channel: 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>>>; code: z.ZodString; guild: z.ZodOptional; approximatePresenceCount: z.ZodOptional; features: z.ZodPrefault>; icon: z.ZodOptional>; id: z.ZodString; name: z.ZodString; owner: z.ZodOptional; permissions: z.ZodOptional; }, z.core.$strip>>; inviter: z.ZodOptional>; bot: z.ZodOptional; discriminator: z.ZodString; globalName: z.ZodOptional>; id: z.ZodString; username: z.ZodString; }, z.core.$strip>>; maxAge: z.ZodOptional; maxUses: z.ZodOptional; temporary: z.ZodOptional; uses: z.ZodOptional; }, z.core.$strip>, "discord", false, never>; /** Lists webhooks created in a Discord channel. */ export declare const listDiscordChannelWebhooks: import("../../..").DefinedAction, z.ZodArray>; avatar: z.ZodOptional>; channelId: z.ZodOptional>; guildId: z.ZodOptional>; id: z.ZodString; name: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>>, "discord", false, never>; /** Retrieves one Discord webhook without exposing its token. */ export declare const getDiscordWebhook: import("../../..").DefinedAction, z.ZodObject<{ applicationId: z.ZodOptional>; avatar: z.ZodOptional>; channelId: z.ZodOptional>; guildId: z.ZodOptional>; id: z.ZodString; name: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>, "discord", false, never>; /** Creates an incoming webhook in a Discord channel. */ export declare const createDiscordWebhook: import("../../..").DefinedAction; channelId: z.ZodString; name: z.ZodString; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ applicationId: z.ZodOptional>; avatar: z.ZodOptional>; channelId: z.ZodOptional>; guildId: z.ZodOptional>; id: z.ZodString; name: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>, "discord", false, never>; /** Updates a Discord webhook. */ export declare const updateDiscordWebhook: import("../../..").DefinedAction>; channelId: z.ZodOptional; name: z.ZodOptional; reason: z.ZodOptional; webhookId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ applicationId: z.ZodOptional>; avatar: z.ZodOptional>; channelId: z.ZodOptional>; guildId: z.ZodOptional>; id: z.ZodString; name: z.ZodOptional>; type: z.ZodNumber; }, z.core.$strip>, "discord", false, never>; /** Deletes a Discord webhook. */ export declare const deleteDiscordWebhook: import("../../..").DefinedAction; webhookId: z.ZodString; }, z.core.$strip>, z.ZodVoid, "discord", false, never>; //# sourceMappingURL=invites-webhooks.d.ts.map