import { z } from 'zod'; export declare const telegram_bot_token: z.ZodString; /** * Telegram text message. * * @public * * @remarks * The [Telegram sendMessage API](https://core.telegram.org/bots/api#sendmessage) * allows text messages of 1-4096 characters (after entities parsing). */ export declare const telegram_text: z.ZodString; export declare const telegram_chat_id: z.ZodUnion<[z.ZodNumber, z.ZodString]>; export declare const send_message_config: z.ZodObject<{ chatId: z.ZodUnion<[z.ZodNumber, z.ZodString]>; token: z.ZodString; text: z.ZodString; }, "strip", z.ZodTypeAny, { chatId: string | number; token: string; text: string; }, { chatId: string | number; token: string; text: string; }>; /** * @internal */ export type SendMessageConfig = z.infer; /** * Options for this Eleventy plugin. * * @public */ export declare const options: z.ZodObject<{ /** * Telegram chat ID. * * @remarks * The Telegram chat ID is negative for a **group** chat, positive for a * **username** chat. */ chatId: z.ZodOptional>; /** * Telegram bot token. * * @remarks * If you forgot the API token of a Telegram bot you created, you can * retrieve it at any time using BotFather. Just go to: * * ```text * BotFather > bot list > API token * ``` */ token: z.ZodOptional; /** * Text message to send when Eleventy starts building your site. */ textBeforeBuild: z.ZodOptional; /** * Text message to send when Eleventy finishes building your site. */ textAfterBuild: z.ZodOptional; }, "strip", z.ZodTypeAny, { chatId?: string | number | undefined; token?: string | undefined; textBeforeBuild?: string | undefined; textAfterBuild?: string | undefined; }, { chatId?: string | number | undefined; token?: string | undefined; textBeforeBuild?: string | undefined; textAfterBuild?: string | undefined; }>; /** * Plugin options. * * @public * @interface */ export type Options = z.infer; //# sourceMappingURL=schemas.d.ts.map