//#region extensions/crypto/src/commands/fly-commands.d.ts /** * Fly control commands — manage the Fly.io deployment from Telegram. * * /provider — Show current LLM provider + switch options * /provider anthropic — Switch to Anthropic (direct) * /provider bankr — Switch to Bankr LLM Gateway * /provider openrouter — Switch to OpenRouter * * /flykeys — List configured secrets (names only, never values) * /flykeys set KEY val — Set a secret * /flykeys rm KEY — Remove a secret * * /flystatus — Machine status, region, uptime * * /flyrestart — Restart the machine (picks up new secrets) * * SECURITY: * - All commands require auth (requireAuth: true) * - Requires FLY_API_TOKEN set as a Fly secret * - Secret values are write-only (Fly never returns plaintext) * - The bot restarts after provider/secret changes (entrypoint.sh re-reads config) */ declare const providerCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: (_ctx: any) => Promise<{ text: string; }>; }; declare const providerAnthropicCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: () => Promise<{ text: string; }>; }; declare const providerBankrCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: () => Promise<{ text: string; }>; }; declare const providerOpenrouterCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: () => Promise<{ text: string; }>; }; declare const providerOpenaiCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: () => Promise<{ text: string; }>; }; declare const flykeysCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: (ctx: any) => Promise<{ text: string; }>; }; declare const flystatusCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: (_ctx: any) => Promise<{ text: string; }>; }; declare const flyrestartCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: (_ctx: any) => Promise<{ text: string; }>; }; //#endregion export { flykeysCommand, flyrestartCommand, flystatusCommand, providerAnthropicCommand, providerBankrCommand, providerCommand, providerOpenaiCommand, providerOpenrouterCommand }; //# sourceMappingURL=fly-commands.d.mts.map