import { z } from 'zod';
export declare const settingsSchema: z.ZodObject<{
    secrets: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodString>, z.ZodObject<{
        TWITTER_USERNAME: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        TWITTER_2FA_SECRET: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        TWITTER_USERNAME?: string | undefined;
        TWITTER_2FA_SECRET?: string | undefined;
    }, {
        TWITTER_USERNAME?: string | undefined;
        TWITTER_2FA_SECRET?: string | undefined;
    }>>;
    voice: z.ZodObject<{
        model: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        model?: string | undefined;
    }, {
        model?: string | undefined;
    }>;
    additionalSecrets: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodString>, "many">>;
}, "strip", z.ZodTypeAny, {
    secrets: Record<string, string> & {
        TWITTER_USERNAME?: string | undefined;
        TWITTER_2FA_SECRET?: string | undefined;
    };
    voice: {
        model?: string | undefined;
    };
    additionalSecrets?: Record<string, string>[] | undefined;
}, {
    secrets: Record<string, string> & {
        TWITTER_USERNAME?: string | undefined;
        TWITTER_2FA_SECRET?: string | undefined;
    };
    voice: {
        model?: string | undefined;
    };
    additionalSecrets?: Record<string, string>[] | undefined;
}>;
export type SettingsSchema = z.infer<typeof settingsSchema>;
/** Schema for the form builder, which is
 * slightly different than the final characterfile.
 * We need it due to how React Hook Form handles arrays.
 */
export declare const characterFormSchema: z.ZodObject<{
    name: z.ZodString;
    avatar: z.ZodOptional<z.ZodString>;
    frameworkVersion: z.ZodOptional<z.ZodString>;
    username: z.ZodOptional<z.ZodString>;
    plugins: z.ZodArray<z.ZodEnum<["@elizaos/plugin-0g", "@elizaos/plugin-abstract", "@elizaos/plugin-akash", "@elizaos/plugin-allora", "@elizaos/plugin-anyone", "@elizaos/plugin-aptos", "@elizaos/plugin-arthera", "@elizaos/plugin-asterai", "@elizaos/plugin-autonome", "@elizaos/plugin-avail", "@elizaos/plugin-avalanche", "@elizaos/plugin-binance", "@elizaos/plugin-coinbase", "@elizaos/plugin-coingecko", "@elizaos/plugin-coinmarketcap", "@elizaos/plugin-conflux", "@elizaos/plugin-cosmos", "@elizaos/plugin-cronoszkevm", "@elizaos/plugin-depin", "@elizaos/plugin-evm", "@elizaos/plugin-flow", "@elizaos/plugin-fuel", "@elizaos/plugin-genlayer", "@elizaos/plugin-hyperliquid", "@elizaos/plugin-icp", "@elizaos/plugin-multiversx", "@elizaos/plugin-near", "@elizaos/plugin-rabbi-trader", "@elizaos/plugin-solana", "@elizaos/plugin-spheron", "@elizaos/plugin-starknet", "@elizaos/plugin-sui", "@elizaos/plugin-ton", "@elizaos/plugin-zksync-era", "@elizaos/plugin-solana-agentkit", "@elizaos/plugin-movement", "@elizaos/plugin-quai", "@elizaos/plugin-trikon", "@elizaos/plugin-pyth-data", "@elizaos/plugin-massa", "@elizaos/plugin-injective", "@elizaos/plugin-arbitrage", "@elizaos/plugin-ferepro", "@elizaos/plugin-holdstation", "@elizaos/plugin-zilliqa", "@elizaos/plugin-zerion", "@elizaos/plugin-squid-router", "@elizaos/plugin-solana-v2", "@elizaos/plugin-sei", "@elizaos/plugin-quick-intel", "@elizaos/plugin-omniflix", "@elizaos/plugin-moralis", "@elizaos/plugin-mina", "@elizaos/plugin-lightning", "@elizaos/plugin-iq6900", "@elizaos/plugin-initia", "@elizaos/plugin-gelato", "@elizaos/plugin-form", "@elizaos/plugin-ethstorage", "@elizaos/plugin-edwin", "@elizaos/plugin-dexscreener", "@elizaos/plugin-desk-exchange", "@elizaos/plugin-cronos", "@elizaos/plugin-chainbase", "@elizaos/plugin-bnb", "@elizaos/plugin-b2", "@elizaos/plugin-ankr", "@elizaos/plugin-0x", "@elizaos/plugin-router-nitro", "@elizaos/plugin-thirdweb", "@elizaos/plugin-stargaze", "@elizaos/plugin-apro", "@elizaos/plugin-lens-network", "@elizaos/plugin-3d-generation", "@elizaos/plugin-story", "@elizaos/plugin-image-generation", "@elizaos/plugin-nft-generation", "@elizaos/plugin-video-generation", "@elizaos/plugin-tts", "@elizaos/plugin-gitbook", "@elizaos/plugin-obsidian", "@elizaos/plugin-udio", "@elizaos/plugin-suno", "@elizaos/plugin-nft-collections", "@elizaos/plugin-imgflip", "@elizaos/plugin-speech-tts", "@elizaos/plugin-letzai", "@elizaos/plugin-video", "@elizaos/plugin-pdf", "@elizaos/plugin-image", "@elizaos/plugin-bootstrap", "@elizaos/plugin-goat", "@elizaos/plugin-intiface", "@elizaos/plugin-node", "@elizaos/plugin-tee", "@elizaos/plugin-tee-log", "@elizaos/plugin-tee-marlin", "@elizaos/plugin-trustdb", "@elizaos/plugin-goplus", "@elizaos/plugin-opacity", "@elizaos/plugin-hyperbolic", "@elizaos/plugin-tee-verifiable-log", "@elizaos/plugin-openai", "@elizaos/plugin-nvidia-nim", "@elizaos/plugin-mind-network", "@elizaos/plugin-lit", "@elizaos/plugin-gitcoin-passport", "@elizaos/plugin-dkg", "@elizaos/plugin-devin", "@elizaos/plugin-dcap", "@elizaos/plugin-bittensor", "@elizaos/plugin-agentkit", "@elizaos/plugin-sgx", "@elizaos/plugin-irys", "@elizaos/plugin-llama", "@elizaos/plugin-browser", "@elizaos/plugin-aws-s3", "@elizaos/plugin-primus", "@elizaos/plugin-di", "@elizaos/plugin-twitter", "@elizaos/plugin-web-search", "@elizaos/plugin-whatsapp", "@elizaos/plugin-echochambers", "@elizaos/plugin-open-weather", "@elizaos/plugin-giphy", "@elizaos/plugin-news", "@elizaos/plugin-football", "@elizaos/plugin-email-automation", "@elizaos/plugin-email"]>, "many">;
    modelProvider: z.ZodEnum<["openai", "deepseek", "anthropic", "claude_vertex", "grok", "groq", "llama_cloud", "llama_local", "ollama", "google", "redpill", "openrouter", "heurist", "together", "eternalai", "galadriel", "falai", "gaianet", "ali_bailian", "volengine", "nanogpt", "hyperbolic", "venice", "akash_chat_api", "livepeer", "mistral", "nineteen_ai", "infera"]>;
    clients: z.ZodArray<z.ZodEnum<["discord", "twitter", "telegram", "direct", "farcaster", "lens", "auto", "slack", "github"]>, "many">;
    settings: z.ZodObject<{
        secrets: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodString>, z.ZodObject<{
            TWITTER_USERNAME: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            TWITTER_2FA_SECRET: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        }, {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        }>>;
        voice: z.ZodObject<{
            model: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            model?: string | undefined;
        }, {
            model?: string | undefined;
        }>;
        additionalSecrets: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodString>, "many">>;
    }, "strip", z.ZodTypeAny, {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    }, {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    }>;
    bio: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>, "many">;
    lore: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>, "many">;
    knowledge: z.ZodOptional<z.ZodArray<z.ZodObject<{
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>, "many">>;
    messageExamples: z.ZodArray<z.ZodArray<z.ZodObject<{
        user: z.ZodString;
        content: z.ZodObject<{
            text: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            text: string;
        }, {
            text: string;
        }>;
    }, "strip", z.ZodTypeAny, {
        user: string;
        content: {
            text: string;
        };
    }, {
        user: string;
        content: {
            text: string;
        };
    }>, "many">, "many">;
    postExamples: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>, "many">;
    style: z.ZodObject<{
        all: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
        }, {
            name: string;
        }>, "many">;
        chat: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
        }, {
            name: string;
        }>, "many">;
        post: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
        }, {
            name: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    }, {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    }>;
    topics: z.ZodArray<z.ZodString, "many">;
    adjectives: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    name: string;
    plugins: ("@elizaos/plugin-0g" | "@elizaos/plugin-abstract" | "@elizaos/plugin-akash" | "@elizaos/plugin-allora" | "@elizaos/plugin-anyone" | "@elizaos/plugin-aptos" | "@elizaos/plugin-arthera" | "@elizaos/plugin-asterai" | "@elizaos/plugin-autonome" | "@elizaos/plugin-avail" | "@elizaos/plugin-avalanche" | "@elizaos/plugin-binance" | "@elizaos/plugin-coinbase" | "@elizaos/plugin-coingecko" | "@elizaos/plugin-coinmarketcap" | "@elizaos/plugin-conflux" | "@elizaos/plugin-cosmos" | "@elizaos/plugin-cronoszkevm" | "@elizaos/plugin-depin" | "@elizaos/plugin-evm" | "@elizaos/plugin-flow" | "@elizaos/plugin-fuel" | "@elizaos/plugin-genlayer" | "@elizaos/plugin-hyperliquid" | "@elizaos/plugin-icp" | "@elizaos/plugin-multiversx" | "@elizaos/plugin-near" | "@elizaos/plugin-rabbi-trader" | "@elizaos/plugin-solana" | "@elizaos/plugin-spheron" | "@elizaos/plugin-starknet" | "@elizaos/plugin-sui" | "@elizaos/plugin-ton" | "@elizaos/plugin-zksync-era" | "@elizaos/plugin-solana-agentkit" | "@elizaos/plugin-movement" | "@elizaos/plugin-quai" | "@elizaos/plugin-trikon" | "@elizaos/plugin-pyth-data" | "@elizaos/plugin-massa" | "@elizaos/plugin-injective" | "@elizaos/plugin-arbitrage" | "@elizaos/plugin-ferepro" | "@elizaos/plugin-holdstation" | "@elizaos/plugin-zilliqa" | "@elizaos/plugin-zerion" | "@elizaos/plugin-squid-router" | "@elizaos/plugin-solana-v2" | "@elizaos/plugin-sei" | "@elizaos/plugin-quick-intel" | "@elizaos/plugin-omniflix" | "@elizaos/plugin-moralis" | "@elizaos/plugin-mina" | "@elizaos/plugin-lightning" | "@elizaos/plugin-iq6900" | "@elizaos/plugin-initia" | "@elizaos/plugin-gelato" | "@elizaos/plugin-form" | "@elizaos/plugin-ethstorage" | "@elizaos/plugin-edwin" | "@elizaos/plugin-dexscreener" | "@elizaos/plugin-desk-exchange" | "@elizaos/plugin-cronos" | "@elizaos/plugin-chainbase" | "@elizaos/plugin-bnb" | "@elizaos/plugin-b2" | "@elizaos/plugin-ankr" | "@elizaos/plugin-0x" | "@elizaos/plugin-router-nitro" | "@elizaos/plugin-thirdweb" | "@elizaos/plugin-stargaze" | "@elizaos/plugin-apro" | "@elizaos/plugin-lens-network" | "@elizaos/plugin-3d-generation" | "@elizaos/plugin-story" | "@elizaos/plugin-image-generation" | "@elizaos/plugin-nft-generation" | "@elizaos/plugin-video-generation" | "@elizaos/plugin-tts" | "@elizaos/plugin-gitbook" | "@elizaos/plugin-obsidian" | "@elizaos/plugin-udio" | "@elizaos/plugin-suno" | "@elizaos/plugin-nft-collections" | "@elizaos/plugin-imgflip" | "@elizaos/plugin-speech-tts" | "@elizaos/plugin-letzai" | "@elizaos/plugin-video" | "@elizaos/plugin-pdf" | "@elizaos/plugin-image" | "@elizaos/plugin-bootstrap" | "@elizaos/plugin-goat" | "@elizaos/plugin-intiface" | "@elizaos/plugin-node" | "@elizaos/plugin-tee" | "@elizaos/plugin-tee-log" | "@elizaos/plugin-tee-marlin" | "@elizaos/plugin-trustdb" | "@elizaos/plugin-goplus" | "@elizaos/plugin-opacity" | "@elizaos/plugin-hyperbolic" | "@elizaos/plugin-tee-verifiable-log" | "@elizaos/plugin-openai" | "@elizaos/plugin-nvidia-nim" | "@elizaos/plugin-mind-network" | "@elizaos/plugin-lit" | "@elizaos/plugin-gitcoin-passport" | "@elizaos/plugin-dkg" | "@elizaos/plugin-devin" | "@elizaos/plugin-dcap" | "@elizaos/plugin-bittensor" | "@elizaos/plugin-agentkit" | "@elizaos/plugin-sgx" | "@elizaos/plugin-irys" | "@elizaos/plugin-llama" | "@elizaos/plugin-browser" | "@elizaos/plugin-aws-s3" | "@elizaos/plugin-primus" | "@elizaos/plugin-di" | "@elizaos/plugin-twitter" | "@elizaos/plugin-web-search" | "@elizaos/plugin-whatsapp" | "@elizaos/plugin-echochambers" | "@elizaos/plugin-open-weather" | "@elizaos/plugin-giphy" | "@elizaos/plugin-news" | "@elizaos/plugin-football" | "@elizaos/plugin-email-automation" | "@elizaos/plugin-email")[];
    modelProvider: "openai" | "deepseek" | "anthropic" | "claude_vertex" | "grok" | "groq" | "llama_cloud" | "llama_local" | "ollama" | "google" | "redpill" | "openrouter" | "heurist" | "together" | "eternalai" | "galadriel" | "falai" | "gaianet" | "ali_bailian" | "volengine" | "nanogpt" | "hyperbolic" | "venice" | "akash_chat_api" | "livepeer" | "mistral" | "nineteen_ai" | "infera";
    clients: ("discord" | "twitter" | "telegram" | "direct" | "farcaster" | "lens" | "auto" | "slack" | "github")[];
    settings: {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    };
    bio: {
        name: string;
    }[];
    lore: {
        name: string;
    }[];
    messageExamples: {
        user: string;
        content: {
            text: string;
        };
    }[][];
    postExamples: {
        name: string;
    }[];
    style: {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    };
    topics: string[];
    adjectives: string[];
    avatar?: string | undefined;
    frameworkVersion?: string | undefined;
    username?: string | undefined;
    knowledge?: {
        name: string;
    }[] | undefined;
}, {
    name: string;
    plugins: ("@elizaos/plugin-0g" | "@elizaos/plugin-abstract" | "@elizaos/plugin-akash" | "@elizaos/plugin-allora" | "@elizaos/plugin-anyone" | "@elizaos/plugin-aptos" | "@elizaos/plugin-arthera" | "@elizaos/plugin-asterai" | "@elizaos/plugin-autonome" | "@elizaos/plugin-avail" | "@elizaos/plugin-avalanche" | "@elizaos/plugin-binance" | "@elizaos/plugin-coinbase" | "@elizaos/plugin-coingecko" | "@elizaos/plugin-coinmarketcap" | "@elizaos/plugin-conflux" | "@elizaos/plugin-cosmos" | "@elizaos/plugin-cronoszkevm" | "@elizaos/plugin-depin" | "@elizaos/plugin-evm" | "@elizaos/plugin-flow" | "@elizaos/plugin-fuel" | "@elizaos/plugin-genlayer" | "@elizaos/plugin-hyperliquid" | "@elizaos/plugin-icp" | "@elizaos/plugin-multiversx" | "@elizaos/plugin-near" | "@elizaos/plugin-rabbi-trader" | "@elizaos/plugin-solana" | "@elizaos/plugin-spheron" | "@elizaos/plugin-starknet" | "@elizaos/plugin-sui" | "@elizaos/plugin-ton" | "@elizaos/plugin-zksync-era" | "@elizaos/plugin-solana-agentkit" | "@elizaos/plugin-movement" | "@elizaos/plugin-quai" | "@elizaos/plugin-trikon" | "@elizaos/plugin-pyth-data" | "@elizaos/plugin-massa" | "@elizaos/plugin-injective" | "@elizaos/plugin-arbitrage" | "@elizaos/plugin-ferepro" | "@elizaos/plugin-holdstation" | "@elizaos/plugin-zilliqa" | "@elizaos/plugin-zerion" | "@elizaos/plugin-squid-router" | "@elizaos/plugin-solana-v2" | "@elizaos/plugin-sei" | "@elizaos/plugin-quick-intel" | "@elizaos/plugin-omniflix" | "@elizaos/plugin-moralis" | "@elizaos/plugin-mina" | "@elizaos/plugin-lightning" | "@elizaos/plugin-iq6900" | "@elizaos/plugin-initia" | "@elizaos/plugin-gelato" | "@elizaos/plugin-form" | "@elizaos/plugin-ethstorage" | "@elizaos/plugin-edwin" | "@elizaos/plugin-dexscreener" | "@elizaos/plugin-desk-exchange" | "@elizaos/plugin-cronos" | "@elizaos/plugin-chainbase" | "@elizaos/plugin-bnb" | "@elizaos/plugin-b2" | "@elizaos/plugin-ankr" | "@elizaos/plugin-0x" | "@elizaos/plugin-router-nitro" | "@elizaos/plugin-thirdweb" | "@elizaos/plugin-stargaze" | "@elizaos/plugin-apro" | "@elizaos/plugin-lens-network" | "@elizaos/plugin-3d-generation" | "@elizaos/plugin-story" | "@elizaos/plugin-image-generation" | "@elizaos/plugin-nft-generation" | "@elizaos/plugin-video-generation" | "@elizaos/plugin-tts" | "@elizaos/plugin-gitbook" | "@elizaos/plugin-obsidian" | "@elizaos/plugin-udio" | "@elizaos/plugin-suno" | "@elizaos/plugin-nft-collections" | "@elizaos/plugin-imgflip" | "@elizaos/plugin-speech-tts" | "@elizaos/plugin-letzai" | "@elizaos/plugin-video" | "@elizaos/plugin-pdf" | "@elizaos/plugin-image" | "@elizaos/plugin-bootstrap" | "@elizaos/plugin-goat" | "@elizaos/plugin-intiface" | "@elizaos/plugin-node" | "@elizaos/plugin-tee" | "@elizaos/plugin-tee-log" | "@elizaos/plugin-tee-marlin" | "@elizaos/plugin-trustdb" | "@elizaos/plugin-goplus" | "@elizaos/plugin-opacity" | "@elizaos/plugin-hyperbolic" | "@elizaos/plugin-tee-verifiable-log" | "@elizaos/plugin-openai" | "@elizaos/plugin-nvidia-nim" | "@elizaos/plugin-mind-network" | "@elizaos/plugin-lit" | "@elizaos/plugin-gitcoin-passport" | "@elizaos/plugin-dkg" | "@elizaos/plugin-devin" | "@elizaos/plugin-dcap" | "@elizaos/plugin-bittensor" | "@elizaos/plugin-agentkit" | "@elizaos/plugin-sgx" | "@elizaos/plugin-irys" | "@elizaos/plugin-llama" | "@elizaos/plugin-browser" | "@elizaos/plugin-aws-s3" | "@elizaos/plugin-primus" | "@elizaos/plugin-di" | "@elizaos/plugin-twitter" | "@elizaos/plugin-web-search" | "@elizaos/plugin-whatsapp" | "@elizaos/plugin-echochambers" | "@elizaos/plugin-open-weather" | "@elizaos/plugin-giphy" | "@elizaos/plugin-news" | "@elizaos/plugin-football" | "@elizaos/plugin-email-automation" | "@elizaos/plugin-email")[];
    modelProvider: "openai" | "deepseek" | "anthropic" | "claude_vertex" | "grok" | "groq" | "llama_cloud" | "llama_local" | "ollama" | "google" | "redpill" | "openrouter" | "heurist" | "together" | "eternalai" | "galadriel" | "falai" | "gaianet" | "ali_bailian" | "volengine" | "nanogpt" | "hyperbolic" | "venice" | "akash_chat_api" | "livepeer" | "mistral" | "nineteen_ai" | "infera";
    clients: ("discord" | "twitter" | "telegram" | "direct" | "farcaster" | "lens" | "auto" | "slack" | "github")[];
    settings: {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    };
    bio: {
        name: string;
    }[];
    lore: {
        name: string;
    }[];
    messageExamples: {
        user: string;
        content: {
            text: string;
        };
    }[][];
    postExamples: {
        name: string;
    }[];
    style: {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    };
    topics: string[];
    adjectives: string[];
    avatar?: string | undefined;
    frameworkVersion?: string | undefined;
    username?: string | undefined;
    knowledge?: {
        name: string;
    }[] | undefined;
}>;
export type CharacterFormSchema = z.infer<typeof characterFormSchema>;
export declare const characterDraftFormSchema: z.ZodObject<{
    name: z.ZodString;
    avatar: z.ZodOptional<z.ZodString>;
    frameworkVersion: z.ZodOptional<z.ZodString>;
    username: z.ZodOptional<z.ZodString>;
    plugins: z.ZodArray<z.ZodEnum<["@elizaos/plugin-0g", "@elizaos/plugin-abstract", "@elizaos/plugin-akash", "@elizaos/plugin-allora", "@elizaos/plugin-anyone", "@elizaos/plugin-aptos", "@elizaos/plugin-arthera", "@elizaos/plugin-asterai", "@elizaos/plugin-autonome", "@elizaos/plugin-avail", "@elizaos/plugin-avalanche", "@elizaos/plugin-binance", "@elizaos/plugin-coinbase", "@elizaos/plugin-coingecko", "@elizaos/plugin-coinmarketcap", "@elizaos/plugin-conflux", "@elizaos/plugin-cosmos", "@elizaos/plugin-cronoszkevm", "@elizaos/plugin-depin", "@elizaos/plugin-evm", "@elizaos/plugin-flow", "@elizaos/plugin-fuel", "@elizaos/plugin-genlayer", "@elizaos/plugin-hyperliquid", "@elizaos/plugin-icp", "@elizaos/plugin-multiversx", "@elizaos/plugin-near", "@elizaos/plugin-rabbi-trader", "@elizaos/plugin-solana", "@elizaos/plugin-spheron", "@elizaos/plugin-starknet", "@elizaos/plugin-sui", "@elizaos/plugin-ton", "@elizaos/plugin-zksync-era", "@elizaos/plugin-solana-agentkit", "@elizaos/plugin-movement", "@elizaos/plugin-quai", "@elizaos/plugin-trikon", "@elizaos/plugin-pyth-data", "@elizaos/plugin-massa", "@elizaos/plugin-injective", "@elizaos/plugin-arbitrage", "@elizaos/plugin-ferepro", "@elizaos/plugin-holdstation", "@elizaos/plugin-zilliqa", "@elizaos/plugin-zerion", "@elizaos/plugin-squid-router", "@elizaos/plugin-solana-v2", "@elizaos/plugin-sei", "@elizaos/plugin-quick-intel", "@elizaos/plugin-omniflix", "@elizaos/plugin-moralis", "@elizaos/plugin-mina", "@elizaos/plugin-lightning", "@elizaos/plugin-iq6900", "@elizaos/plugin-initia", "@elizaos/plugin-gelato", "@elizaos/plugin-form", "@elizaos/plugin-ethstorage", "@elizaos/plugin-edwin", "@elizaos/plugin-dexscreener", "@elizaos/plugin-desk-exchange", "@elizaos/plugin-cronos", "@elizaos/plugin-chainbase", "@elizaos/plugin-bnb", "@elizaos/plugin-b2", "@elizaos/plugin-ankr", "@elizaos/plugin-0x", "@elizaos/plugin-router-nitro", "@elizaos/plugin-thirdweb", "@elizaos/plugin-stargaze", "@elizaos/plugin-apro", "@elizaos/plugin-lens-network", "@elizaos/plugin-3d-generation", "@elizaos/plugin-story", "@elizaos/plugin-image-generation", "@elizaos/plugin-nft-generation", "@elizaos/plugin-video-generation", "@elizaos/plugin-tts", "@elizaos/plugin-gitbook", "@elizaos/plugin-obsidian", "@elizaos/plugin-udio", "@elizaos/plugin-suno", "@elizaos/plugin-nft-collections", "@elizaos/plugin-imgflip", "@elizaos/plugin-speech-tts", "@elizaos/plugin-letzai", "@elizaos/plugin-video", "@elizaos/plugin-pdf", "@elizaos/plugin-image", "@elizaos/plugin-bootstrap", "@elizaos/plugin-goat", "@elizaos/plugin-intiface", "@elizaos/plugin-node", "@elizaos/plugin-tee", "@elizaos/plugin-tee-log", "@elizaos/plugin-tee-marlin", "@elizaos/plugin-trustdb", "@elizaos/plugin-goplus", "@elizaos/plugin-opacity", "@elizaos/plugin-hyperbolic", "@elizaos/plugin-tee-verifiable-log", "@elizaos/plugin-openai", "@elizaos/plugin-nvidia-nim", "@elizaos/plugin-mind-network", "@elizaos/plugin-lit", "@elizaos/plugin-gitcoin-passport", "@elizaos/plugin-dkg", "@elizaos/plugin-devin", "@elizaos/plugin-dcap", "@elizaos/plugin-bittensor", "@elizaos/plugin-agentkit", "@elizaos/plugin-sgx", "@elizaos/plugin-irys", "@elizaos/plugin-llama", "@elizaos/plugin-browser", "@elizaos/plugin-aws-s3", "@elizaos/plugin-primus", "@elizaos/plugin-di", "@elizaos/plugin-twitter", "@elizaos/plugin-web-search", "@elizaos/plugin-whatsapp", "@elizaos/plugin-echochambers", "@elizaos/plugin-open-weather", "@elizaos/plugin-giphy", "@elizaos/plugin-news", "@elizaos/plugin-football", "@elizaos/plugin-email-automation", "@elizaos/plugin-email"]>, "many">;
    modelProvider: z.ZodUnion<[z.ZodEnum<["openai", "deepseek", "anthropic", "claude_vertex", "grok", "groq", "llama_cloud", "llama_local", "ollama", "google", "redpill", "openrouter", "heurist", "together", "eternalai", "galadriel", "falai", "gaianet", "ali_bailian", "volengine", "nanogpt", "hyperbolic", "venice", "akash_chat_api", "livepeer", "mistral", "nineteen_ai", "infera"]>, z.ZodLiteral<"">]>;
    clients: z.ZodArray<z.ZodEnum<["discord", "twitter", "telegram", "direct", "farcaster", "lens", "auto", "slack", "github"]>, "many">;
    settings: z.ZodObject<{
        secrets: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodString>, z.ZodObject<{
            TWITTER_USERNAME: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            TWITTER_2FA_SECRET: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        }, {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        }>>;
        voice: z.ZodObject<{
            model: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            model?: string | undefined;
        }, {
            model?: string | undefined;
        }>;
        additionalSecrets: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodString>, "many">>;
    }, "strip", z.ZodTypeAny, {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    }, {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    }>;
    bio: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>, "many">;
    lore: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>, "many">;
    knowledge: z.ZodOptional<z.ZodArray<z.ZodObject<{
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>, "many">>;
    messageExamples: z.ZodArray<z.ZodArray<z.ZodObject<{
        user: z.ZodString;
        content: z.ZodObject<{
            text: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            text: string;
        }, {
            text: string;
        }>;
    }, "strip", z.ZodTypeAny, {
        user: string;
        content: {
            text: string;
        };
    }, {
        user: string;
        content: {
            text: string;
        };
    }>, "many">, "many">;
    postExamples: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>, "many">;
    style: z.ZodObject<{
        all: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
        }, {
            name: string;
        }>, "many">;
        chat: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
        }, {
            name: string;
        }>, "many">;
        post: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
        }, {
            name: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    }, {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    }>;
    topics: z.ZodArray<z.ZodString, "many">;
    adjectives: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    name: string;
    plugins: ("@elizaos/plugin-0g" | "@elizaos/plugin-abstract" | "@elizaos/plugin-akash" | "@elizaos/plugin-allora" | "@elizaos/plugin-anyone" | "@elizaos/plugin-aptos" | "@elizaos/plugin-arthera" | "@elizaos/plugin-asterai" | "@elizaos/plugin-autonome" | "@elizaos/plugin-avail" | "@elizaos/plugin-avalanche" | "@elizaos/plugin-binance" | "@elizaos/plugin-coinbase" | "@elizaos/plugin-coingecko" | "@elizaos/plugin-coinmarketcap" | "@elizaos/plugin-conflux" | "@elizaos/plugin-cosmos" | "@elizaos/plugin-cronoszkevm" | "@elizaos/plugin-depin" | "@elizaos/plugin-evm" | "@elizaos/plugin-flow" | "@elizaos/plugin-fuel" | "@elizaos/plugin-genlayer" | "@elizaos/plugin-hyperliquid" | "@elizaos/plugin-icp" | "@elizaos/plugin-multiversx" | "@elizaos/plugin-near" | "@elizaos/plugin-rabbi-trader" | "@elizaos/plugin-solana" | "@elizaos/plugin-spheron" | "@elizaos/plugin-starknet" | "@elizaos/plugin-sui" | "@elizaos/plugin-ton" | "@elizaos/plugin-zksync-era" | "@elizaos/plugin-solana-agentkit" | "@elizaos/plugin-movement" | "@elizaos/plugin-quai" | "@elizaos/plugin-trikon" | "@elizaos/plugin-pyth-data" | "@elizaos/plugin-massa" | "@elizaos/plugin-injective" | "@elizaos/plugin-arbitrage" | "@elizaos/plugin-ferepro" | "@elizaos/plugin-holdstation" | "@elizaos/plugin-zilliqa" | "@elizaos/plugin-zerion" | "@elizaos/plugin-squid-router" | "@elizaos/plugin-solana-v2" | "@elizaos/plugin-sei" | "@elizaos/plugin-quick-intel" | "@elizaos/plugin-omniflix" | "@elizaos/plugin-moralis" | "@elizaos/plugin-mina" | "@elizaos/plugin-lightning" | "@elizaos/plugin-iq6900" | "@elizaos/plugin-initia" | "@elizaos/plugin-gelato" | "@elizaos/plugin-form" | "@elizaos/plugin-ethstorage" | "@elizaos/plugin-edwin" | "@elizaos/plugin-dexscreener" | "@elizaos/plugin-desk-exchange" | "@elizaos/plugin-cronos" | "@elizaos/plugin-chainbase" | "@elizaos/plugin-bnb" | "@elizaos/plugin-b2" | "@elizaos/plugin-ankr" | "@elizaos/plugin-0x" | "@elizaos/plugin-router-nitro" | "@elizaos/plugin-thirdweb" | "@elizaos/plugin-stargaze" | "@elizaos/plugin-apro" | "@elizaos/plugin-lens-network" | "@elizaos/plugin-3d-generation" | "@elizaos/plugin-story" | "@elizaos/plugin-image-generation" | "@elizaos/plugin-nft-generation" | "@elizaos/plugin-video-generation" | "@elizaos/plugin-tts" | "@elizaos/plugin-gitbook" | "@elizaos/plugin-obsidian" | "@elizaos/plugin-udio" | "@elizaos/plugin-suno" | "@elizaos/plugin-nft-collections" | "@elizaos/plugin-imgflip" | "@elizaos/plugin-speech-tts" | "@elizaos/plugin-letzai" | "@elizaos/plugin-video" | "@elizaos/plugin-pdf" | "@elizaos/plugin-image" | "@elizaos/plugin-bootstrap" | "@elizaos/plugin-goat" | "@elizaos/plugin-intiface" | "@elizaos/plugin-node" | "@elizaos/plugin-tee" | "@elizaos/plugin-tee-log" | "@elizaos/plugin-tee-marlin" | "@elizaos/plugin-trustdb" | "@elizaos/plugin-goplus" | "@elizaos/plugin-opacity" | "@elizaos/plugin-hyperbolic" | "@elizaos/plugin-tee-verifiable-log" | "@elizaos/plugin-openai" | "@elizaos/plugin-nvidia-nim" | "@elizaos/plugin-mind-network" | "@elizaos/plugin-lit" | "@elizaos/plugin-gitcoin-passport" | "@elizaos/plugin-dkg" | "@elizaos/plugin-devin" | "@elizaos/plugin-dcap" | "@elizaos/plugin-bittensor" | "@elizaos/plugin-agentkit" | "@elizaos/plugin-sgx" | "@elizaos/plugin-irys" | "@elizaos/plugin-llama" | "@elizaos/plugin-browser" | "@elizaos/plugin-aws-s3" | "@elizaos/plugin-primus" | "@elizaos/plugin-di" | "@elizaos/plugin-twitter" | "@elizaos/plugin-web-search" | "@elizaos/plugin-whatsapp" | "@elizaos/plugin-echochambers" | "@elizaos/plugin-open-weather" | "@elizaos/plugin-giphy" | "@elizaos/plugin-news" | "@elizaos/plugin-football" | "@elizaos/plugin-email-automation" | "@elizaos/plugin-email")[];
    modelProvider: "" | "openai" | "deepseek" | "anthropic" | "claude_vertex" | "grok" | "groq" | "llama_cloud" | "llama_local" | "ollama" | "google" | "redpill" | "openrouter" | "heurist" | "together" | "eternalai" | "galadriel" | "falai" | "gaianet" | "ali_bailian" | "volengine" | "nanogpt" | "hyperbolic" | "venice" | "akash_chat_api" | "livepeer" | "mistral" | "nineteen_ai" | "infera";
    clients: ("discord" | "twitter" | "telegram" | "direct" | "farcaster" | "lens" | "auto" | "slack" | "github")[];
    settings: {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    };
    bio: {
        name: string;
    }[];
    lore: {
        name: string;
    }[];
    messageExamples: {
        user: string;
        content: {
            text: string;
        };
    }[][];
    postExamples: {
        name: string;
    }[];
    style: {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    };
    topics: string[];
    adjectives: string[];
    avatar?: string | undefined;
    frameworkVersion?: string | undefined;
    username?: string | undefined;
    knowledge?: {
        name: string;
    }[] | undefined;
}, {
    name: string;
    plugins: ("@elizaos/plugin-0g" | "@elizaos/plugin-abstract" | "@elizaos/plugin-akash" | "@elizaos/plugin-allora" | "@elizaos/plugin-anyone" | "@elizaos/plugin-aptos" | "@elizaos/plugin-arthera" | "@elizaos/plugin-asterai" | "@elizaos/plugin-autonome" | "@elizaos/plugin-avail" | "@elizaos/plugin-avalanche" | "@elizaos/plugin-binance" | "@elizaos/plugin-coinbase" | "@elizaos/plugin-coingecko" | "@elizaos/plugin-coinmarketcap" | "@elizaos/plugin-conflux" | "@elizaos/plugin-cosmos" | "@elizaos/plugin-cronoszkevm" | "@elizaos/plugin-depin" | "@elizaos/plugin-evm" | "@elizaos/plugin-flow" | "@elizaos/plugin-fuel" | "@elizaos/plugin-genlayer" | "@elizaos/plugin-hyperliquid" | "@elizaos/plugin-icp" | "@elizaos/plugin-multiversx" | "@elizaos/plugin-near" | "@elizaos/plugin-rabbi-trader" | "@elizaos/plugin-solana" | "@elizaos/plugin-spheron" | "@elizaos/plugin-starknet" | "@elizaos/plugin-sui" | "@elizaos/plugin-ton" | "@elizaos/plugin-zksync-era" | "@elizaos/plugin-solana-agentkit" | "@elizaos/plugin-movement" | "@elizaos/plugin-quai" | "@elizaos/plugin-trikon" | "@elizaos/plugin-pyth-data" | "@elizaos/plugin-massa" | "@elizaos/plugin-injective" | "@elizaos/plugin-arbitrage" | "@elizaos/plugin-ferepro" | "@elizaos/plugin-holdstation" | "@elizaos/plugin-zilliqa" | "@elizaos/plugin-zerion" | "@elizaos/plugin-squid-router" | "@elizaos/plugin-solana-v2" | "@elizaos/plugin-sei" | "@elizaos/plugin-quick-intel" | "@elizaos/plugin-omniflix" | "@elizaos/plugin-moralis" | "@elizaos/plugin-mina" | "@elizaos/plugin-lightning" | "@elizaos/plugin-iq6900" | "@elizaos/plugin-initia" | "@elizaos/plugin-gelato" | "@elizaos/plugin-form" | "@elizaos/plugin-ethstorage" | "@elizaos/plugin-edwin" | "@elizaos/plugin-dexscreener" | "@elizaos/plugin-desk-exchange" | "@elizaos/plugin-cronos" | "@elizaos/plugin-chainbase" | "@elizaos/plugin-bnb" | "@elizaos/plugin-b2" | "@elizaos/plugin-ankr" | "@elizaos/plugin-0x" | "@elizaos/plugin-router-nitro" | "@elizaos/plugin-thirdweb" | "@elizaos/plugin-stargaze" | "@elizaos/plugin-apro" | "@elizaos/plugin-lens-network" | "@elizaos/plugin-3d-generation" | "@elizaos/plugin-story" | "@elizaos/plugin-image-generation" | "@elizaos/plugin-nft-generation" | "@elizaos/plugin-video-generation" | "@elizaos/plugin-tts" | "@elizaos/plugin-gitbook" | "@elizaos/plugin-obsidian" | "@elizaos/plugin-udio" | "@elizaos/plugin-suno" | "@elizaos/plugin-nft-collections" | "@elizaos/plugin-imgflip" | "@elizaos/plugin-speech-tts" | "@elizaos/plugin-letzai" | "@elizaos/plugin-video" | "@elizaos/plugin-pdf" | "@elizaos/plugin-image" | "@elizaos/plugin-bootstrap" | "@elizaos/plugin-goat" | "@elizaos/plugin-intiface" | "@elizaos/plugin-node" | "@elizaos/plugin-tee" | "@elizaos/plugin-tee-log" | "@elizaos/plugin-tee-marlin" | "@elizaos/plugin-trustdb" | "@elizaos/plugin-goplus" | "@elizaos/plugin-opacity" | "@elizaos/plugin-hyperbolic" | "@elizaos/plugin-tee-verifiable-log" | "@elizaos/plugin-openai" | "@elizaos/plugin-nvidia-nim" | "@elizaos/plugin-mind-network" | "@elizaos/plugin-lit" | "@elizaos/plugin-gitcoin-passport" | "@elizaos/plugin-dkg" | "@elizaos/plugin-devin" | "@elizaos/plugin-dcap" | "@elizaos/plugin-bittensor" | "@elizaos/plugin-agentkit" | "@elizaos/plugin-sgx" | "@elizaos/plugin-irys" | "@elizaos/plugin-llama" | "@elizaos/plugin-browser" | "@elizaos/plugin-aws-s3" | "@elizaos/plugin-primus" | "@elizaos/plugin-di" | "@elizaos/plugin-twitter" | "@elizaos/plugin-web-search" | "@elizaos/plugin-whatsapp" | "@elizaos/plugin-echochambers" | "@elizaos/plugin-open-weather" | "@elizaos/plugin-giphy" | "@elizaos/plugin-news" | "@elizaos/plugin-football" | "@elizaos/plugin-email-automation" | "@elizaos/plugin-email")[];
    modelProvider: "" | "openai" | "deepseek" | "anthropic" | "claude_vertex" | "grok" | "groq" | "llama_cloud" | "llama_local" | "ollama" | "google" | "redpill" | "openrouter" | "heurist" | "together" | "eternalai" | "galadriel" | "falai" | "gaianet" | "ali_bailian" | "volengine" | "nanogpt" | "hyperbolic" | "venice" | "akash_chat_api" | "livepeer" | "mistral" | "nineteen_ai" | "infera";
    clients: ("discord" | "twitter" | "telegram" | "direct" | "farcaster" | "lens" | "auto" | "slack" | "github")[];
    settings: {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    };
    bio: {
        name: string;
    }[];
    lore: {
        name: string;
    }[];
    messageExamples: {
        user: string;
        content: {
            text: string;
        };
    }[][];
    postExamples: {
        name: string;
    }[];
    style: {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    };
    topics: string[];
    adjectives: string[];
    avatar?: string | undefined;
    frameworkVersion?: string | undefined;
    username?: string | undefined;
    knowledge?: {
        name: string;
    }[] | undefined;
}>;
export type CharacterDraftFormSchema = z.infer<typeof characterDraftFormSchema>;
/** Schema for the characterfile JSON file */
export declare const characterfileSchema: z.ZodObject<{
    name: z.ZodString;
    username: z.ZodOptional<z.ZodString>;
    plugins: z.ZodArray<z.ZodEnum<["@elizaos/plugin-0g", "@elizaos/plugin-abstract", "@elizaos/plugin-akash", "@elizaos/plugin-allora", "@elizaos/plugin-anyone", "@elizaos/plugin-aptos", "@elizaos/plugin-arthera", "@elizaos/plugin-asterai", "@elizaos/plugin-autonome", "@elizaos/plugin-avail", "@elizaos/plugin-avalanche", "@elizaos/plugin-binance", "@elizaos/plugin-coinbase", "@elizaos/plugin-coingecko", "@elizaos/plugin-coinmarketcap", "@elizaos/plugin-conflux", "@elizaos/plugin-cosmos", "@elizaos/plugin-cronoszkevm", "@elizaos/plugin-depin", "@elizaos/plugin-evm", "@elizaos/plugin-flow", "@elizaos/plugin-fuel", "@elizaos/plugin-genlayer", "@elizaos/plugin-hyperliquid", "@elizaos/plugin-icp", "@elizaos/plugin-multiversx", "@elizaos/plugin-near", "@elizaos/plugin-rabbi-trader", "@elizaos/plugin-solana", "@elizaos/plugin-spheron", "@elizaos/plugin-starknet", "@elizaos/plugin-sui", "@elizaos/plugin-ton", "@elizaos/plugin-zksync-era", "@elizaos/plugin-solana-agentkit", "@elizaos/plugin-movement", "@elizaos/plugin-quai", "@elizaos/plugin-trikon", "@elizaos/plugin-pyth-data", "@elizaos/plugin-massa", "@elizaos/plugin-injective", "@elizaos/plugin-arbitrage", "@elizaos/plugin-ferepro", "@elizaos/plugin-holdstation", "@elizaos/plugin-zilliqa", "@elizaos/plugin-zerion", "@elizaos/plugin-squid-router", "@elizaos/plugin-solana-v2", "@elizaos/plugin-sei", "@elizaos/plugin-quick-intel", "@elizaos/plugin-omniflix", "@elizaos/plugin-moralis", "@elizaos/plugin-mina", "@elizaos/plugin-lightning", "@elizaos/plugin-iq6900", "@elizaos/plugin-initia", "@elizaos/plugin-gelato", "@elizaos/plugin-form", "@elizaos/plugin-ethstorage", "@elizaos/plugin-edwin", "@elizaos/plugin-dexscreener", "@elizaos/plugin-desk-exchange", "@elizaos/plugin-cronos", "@elizaos/plugin-chainbase", "@elizaos/plugin-bnb", "@elizaos/plugin-b2", "@elizaos/plugin-ankr", "@elizaos/plugin-0x", "@elizaos/plugin-router-nitro", "@elizaos/plugin-thirdweb", "@elizaos/plugin-stargaze", "@elizaos/plugin-apro", "@elizaos/plugin-lens-network", "@elizaos/plugin-3d-generation", "@elizaos/plugin-story", "@elizaos/plugin-image-generation", "@elizaos/plugin-nft-generation", "@elizaos/plugin-video-generation", "@elizaos/plugin-tts", "@elizaos/plugin-gitbook", "@elizaos/plugin-obsidian", "@elizaos/plugin-udio", "@elizaos/plugin-suno", "@elizaos/plugin-nft-collections", "@elizaos/plugin-imgflip", "@elizaos/plugin-speech-tts", "@elizaos/plugin-letzai", "@elizaos/plugin-video", "@elizaos/plugin-pdf", "@elizaos/plugin-image", "@elizaos/plugin-bootstrap", "@elizaos/plugin-goat", "@elizaos/plugin-intiface", "@elizaos/plugin-node", "@elizaos/plugin-tee", "@elizaos/plugin-tee-log", "@elizaos/plugin-tee-marlin", "@elizaos/plugin-trustdb", "@elizaos/plugin-goplus", "@elizaos/plugin-opacity", "@elizaos/plugin-hyperbolic", "@elizaos/plugin-tee-verifiable-log", "@elizaos/plugin-openai", "@elizaos/plugin-nvidia-nim", "@elizaos/plugin-mind-network", "@elizaos/plugin-lit", "@elizaos/plugin-gitcoin-passport", "@elizaos/plugin-dkg", "@elizaos/plugin-devin", "@elizaos/plugin-dcap", "@elizaos/plugin-bittensor", "@elizaos/plugin-agentkit", "@elizaos/plugin-sgx", "@elizaos/plugin-irys", "@elizaos/plugin-llama", "@elizaos/plugin-browser", "@elizaos/plugin-aws-s3", "@elizaos/plugin-primus", "@elizaos/plugin-di", "@elizaos/plugin-twitter", "@elizaos/plugin-web-search", "@elizaos/plugin-whatsapp", "@elizaos/plugin-echochambers", "@elizaos/plugin-open-weather", "@elizaos/plugin-giphy", "@elizaos/plugin-news", "@elizaos/plugin-football", "@elizaos/plugin-email-automation", "@elizaos/plugin-email"]>, "many">;
    modelProvider: z.ZodEnum<["openai", "deepseek", "anthropic", "claude_vertex", "grok", "groq", "llama_cloud", "llama_local", "ollama", "google", "redpill", "openrouter", "heurist", "together", "eternalai", "galadriel", "falai", "gaianet", "ali_bailian", "volengine", "nanogpt", "hyperbolic", "venice", "akash_chat_api", "livepeer", "mistral", "nineteen_ai", "infera"]>;
    clients: z.ZodArray<z.ZodEnum<["discord", "twitter", "telegram", "direct", "farcaster", "lens", "auto", "slack", "github"]>, "many">;
    settings: z.ZodObject<{
        secrets: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodString>, z.ZodObject<{
            TWITTER_USERNAME: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
            TWITTER_2FA_SECRET: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        }, {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        }>>;
        voice: z.ZodObject<{
            model: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            model?: string | undefined;
        }, {
            model?: string | undefined;
        }>;
        additionalSecrets: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodString>, "many">>;
    }, "strip", z.ZodTypeAny, {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    }, {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    }>;
    bio: z.ZodArray<z.ZodString, "many">;
    lore: z.ZodArray<z.ZodString, "many">;
    knowledge: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    messageExamples: z.ZodArray<z.ZodArray<z.ZodObject<{
        user: z.ZodString;
        content: z.ZodObject<{
            text: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            text: string;
        }, {
            text: string;
        }>;
    }, "strip", z.ZodTypeAny, {
        user: string;
        content: {
            text: string;
        };
    }, {
        user: string;
        content: {
            text: string;
        };
    }>, "many">, "many">;
    postExamples: z.ZodArray<z.ZodString, "many">;
    style: z.ZodObject<{
        all: z.ZodArray<z.ZodString, "many">;
        chat: z.ZodArray<z.ZodString, "many">;
        post: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        all: string[];
        chat: string[];
        post: string[];
    }, {
        all: string[];
        chat: string[];
        post: string[];
    }>;
    topics: z.ZodArray<z.ZodString, "many">;
    adjectives: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    name: string;
    plugins: ("@elizaos/plugin-0g" | "@elizaos/plugin-abstract" | "@elizaos/plugin-akash" | "@elizaos/plugin-allora" | "@elizaos/plugin-anyone" | "@elizaos/plugin-aptos" | "@elizaos/plugin-arthera" | "@elizaos/plugin-asterai" | "@elizaos/plugin-autonome" | "@elizaos/plugin-avail" | "@elizaos/plugin-avalanche" | "@elizaos/plugin-binance" | "@elizaos/plugin-coinbase" | "@elizaos/plugin-coingecko" | "@elizaos/plugin-coinmarketcap" | "@elizaos/plugin-conflux" | "@elizaos/plugin-cosmos" | "@elizaos/plugin-cronoszkevm" | "@elizaos/plugin-depin" | "@elizaos/plugin-evm" | "@elizaos/plugin-flow" | "@elizaos/plugin-fuel" | "@elizaos/plugin-genlayer" | "@elizaos/plugin-hyperliquid" | "@elizaos/plugin-icp" | "@elizaos/plugin-multiversx" | "@elizaos/plugin-near" | "@elizaos/plugin-rabbi-trader" | "@elizaos/plugin-solana" | "@elizaos/plugin-spheron" | "@elizaos/plugin-starknet" | "@elizaos/plugin-sui" | "@elizaos/plugin-ton" | "@elizaos/plugin-zksync-era" | "@elizaos/plugin-solana-agentkit" | "@elizaos/plugin-movement" | "@elizaos/plugin-quai" | "@elizaos/plugin-trikon" | "@elizaos/plugin-pyth-data" | "@elizaos/plugin-massa" | "@elizaos/plugin-injective" | "@elizaos/plugin-arbitrage" | "@elizaos/plugin-ferepro" | "@elizaos/plugin-holdstation" | "@elizaos/plugin-zilliqa" | "@elizaos/plugin-zerion" | "@elizaos/plugin-squid-router" | "@elizaos/plugin-solana-v2" | "@elizaos/plugin-sei" | "@elizaos/plugin-quick-intel" | "@elizaos/plugin-omniflix" | "@elizaos/plugin-moralis" | "@elizaos/plugin-mina" | "@elizaos/plugin-lightning" | "@elizaos/plugin-iq6900" | "@elizaos/plugin-initia" | "@elizaos/plugin-gelato" | "@elizaos/plugin-form" | "@elizaos/plugin-ethstorage" | "@elizaos/plugin-edwin" | "@elizaos/plugin-dexscreener" | "@elizaos/plugin-desk-exchange" | "@elizaos/plugin-cronos" | "@elizaos/plugin-chainbase" | "@elizaos/plugin-bnb" | "@elizaos/plugin-b2" | "@elizaos/plugin-ankr" | "@elizaos/plugin-0x" | "@elizaos/plugin-router-nitro" | "@elizaos/plugin-thirdweb" | "@elizaos/plugin-stargaze" | "@elizaos/plugin-apro" | "@elizaos/plugin-lens-network" | "@elizaos/plugin-3d-generation" | "@elizaos/plugin-story" | "@elizaos/plugin-image-generation" | "@elizaos/plugin-nft-generation" | "@elizaos/plugin-video-generation" | "@elizaos/plugin-tts" | "@elizaos/plugin-gitbook" | "@elizaos/plugin-obsidian" | "@elizaos/plugin-udio" | "@elizaos/plugin-suno" | "@elizaos/plugin-nft-collections" | "@elizaos/plugin-imgflip" | "@elizaos/plugin-speech-tts" | "@elizaos/plugin-letzai" | "@elizaos/plugin-video" | "@elizaos/plugin-pdf" | "@elizaos/plugin-image" | "@elizaos/plugin-bootstrap" | "@elizaos/plugin-goat" | "@elizaos/plugin-intiface" | "@elizaos/plugin-node" | "@elizaos/plugin-tee" | "@elizaos/plugin-tee-log" | "@elizaos/plugin-tee-marlin" | "@elizaos/plugin-trustdb" | "@elizaos/plugin-goplus" | "@elizaos/plugin-opacity" | "@elizaos/plugin-hyperbolic" | "@elizaos/plugin-tee-verifiable-log" | "@elizaos/plugin-openai" | "@elizaos/plugin-nvidia-nim" | "@elizaos/plugin-mind-network" | "@elizaos/plugin-lit" | "@elizaos/plugin-gitcoin-passport" | "@elizaos/plugin-dkg" | "@elizaos/plugin-devin" | "@elizaos/plugin-dcap" | "@elizaos/plugin-bittensor" | "@elizaos/plugin-agentkit" | "@elizaos/plugin-sgx" | "@elizaos/plugin-irys" | "@elizaos/plugin-llama" | "@elizaos/plugin-browser" | "@elizaos/plugin-aws-s3" | "@elizaos/plugin-primus" | "@elizaos/plugin-di" | "@elizaos/plugin-twitter" | "@elizaos/plugin-web-search" | "@elizaos/plugin-whatsapp" | "@elizaos/plugin-echochambers" | "@elizaos/plugin-open-weather" | "@elizaos/plugin-giphy" | "@elizaos/plugin-news" | "@elizaos/plugin-football" | "@elizaos/plugin-email-automation" | "@elizaos/plugin-email")[];
    modelProvider: "openai" | "deepseek" | "anthropic" | "claude_vertex" | "grok" | "groq" | "llama_cloud" | "llama_local" | "ollama" | "google" | "redpill" | "openrouter" | "heurist" | "together" | "eternalai" | "galadriel" | "falai" | "gaianet" | "ali_bailian" | "volengine" | "nanogpt" | "hyperbolic" | "venice" | "akash_chat_api" | "livepeer" | "mistral" | "nineteen_ai" | "infera";
    clients: ("discord" | "twitter" | "telegram" | "direct" | "farcaster" | "lens" | "auto" | "slack" | "github")[];
    settings: {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    };
    bio: string[];
    lore: string[];
    messageExamples: {
        user: string;
        content: {
            text: string;
        };
    }[][];
    postExamples: string[];
    style: {
        all: string[];
        chat: string[];
        post: string[];
    };
    topics: string[];
    adjectives: string[];
    username?: string | undefined;
    knowledge?: string[] | undefined;
}, {
    name: string;
    plugins: ("@elizaos/plugin-0g" | "@elizaos/plugin-abstract" | "@elizaos/plugin-akash" | "@elizaos/plugin-allora" | "@elizaos/plugin-anyone" | "@elizaos/plugin-aptos" | "@elizaos/plugin-arthera" | "@elizaos/plugin-asterai" | "@elizaos/plugin-autonome" | "@elizaos/plugin-avail" | "@elizaos/plugin-avalanche" | "@elizaos/plugin-binance" | "@elizaos/plugin-coinbase" | "@elizaos/plugin-coingecko" | "@elizaos/plugin-coinmarketcap" | "@elizaos/plugin-conflux" | "@elizaos/plugin-cosmos" | "@elizaos/plugin-cronoszkevm" | "@elizaos/plugin-depin" | "@elizaos/plugin-evm" | "@elizaos/plugin-flow" | "@elizaos/plugin-fuel" | "@elizaos/plugin-genlayer" | "@elizaos/plugin-hyperliquid" | "@elizaos/plugin-icp" | "@elizaos/plugin-multiversx" | "@elizaos/plugin-near" | "@elizaos/plugin-rabbi-trader" | "@elizaos/plugin-solana" | "@elizaos/plugin-spheron" | "@elizaos/plugin-starknet" | "@elizaos/plugin-sui" | "@elizaos/plugin-ton" | "@elizaos/plugin-zksync-era" | "@elizaos/plugin-solana-agentkit" | "@elizaos/plugin-movement" | "@elizaos/plugin-quai" | "@elizaos/plugin-trikon" | "@elizaos/plugin-pyth-data" | "@elizaos/plugin-massa" | "@elizaos/plugin-injective" | "@elizaos/plugin-arbitrage" | "@elizaos/plugin-ferepro" | "@elizaos/plugin-holdstation" | "@elizaos/plugin-zilliqa" | "@elizaos/plugin-zerion" | "@elizaos/plugin-squid-router" | "@elizaos/plugin-solana-v2" | "@elizaos/plugin-sei" | "@elizaos/plugin-quick-intel" | "@elizaos/plugin-omniflix" | "@elizaos/plugin-moralis" | "@elizaos/plugin-mina" | "@elizaos/plugin-lightning" | "@elizaos/plugin-iq6900" | "@elizaos/plugin-initia" | "@elizaos/plugin-gelato" | "@elizaos/plugin-form" | "@elizaos/plugin-ethstorage" | "@elizaos/plugin-edwin" | "@elizaos/plugin-dexscreener" | "@elizaos/plugin-desk-exchange" | "@elizaos/plugin-cronos" | "@elizaos/plugin-chainbase" | "@elizaos/plugin-bnb" | "@elizaos/plugin-b2" | "@elizaos/plugin-ankr" | "@elizaos/plugin-0x" | "@elizaos/plugin-router-nitro" | "@elizaos/plugin-thirdweb" | "@elizaos/plugin-stargaze" | "@elizaos/plugin-apro" | "@elizaos/plugin-lens-network" | "@elizaos/plugin-3d-generation" | "@elizaos/plugin-story" | "@elizaos/plugin-image-generation" | "@elizaos/plugin-nft-generation" | "@elizaos/plugin-video-generation" | "@elizaos/plugin-tts" | "@elizaos/plugin-gitbook" | "@elizaos/plugin-obsidian" | "@elizaos/plugin-udio" | "@elizaos/plugin-suno" | "@elizaos/plugin-nft-collections" | "@elizaos/plugin-imgflip" | "@elizaos/plugin-speech-tts" | "@elizaos/plugin-letzai" | "@elizaos/plugin-video" | "@elizaos/plugin-pdf" | "@elizaos/plugin-image" | "@elizaos/plugin-bootstrap" | "@elizaos/plugin-goat" | "@elizaos/plugin-intiface" | "@elizaos/plugin-node" | "@elizaos/plugin-tee" | "@elizaos/plugin-tee-log" | "@elizaos/plugin-tee-marlin" | "@elizaos/plugin-trustdb" | "@elizaos/plugin-goplus" | "@elizaos/plugin-opacity" | "@elizaos/plugin-hyperbolic" | "@elizaos/plugin-tee-verifiable-log" | "@elizaos/plugin-openai" | "@elizaos/plugin-nvidia-nim" | "@elizaos/plugin-mind-network" | "@elizaos/plugin-lit" | "@elizaos/plugin-gitcoin-passport" | "@elizaos/plugin-dkg" | "@elizaos/plugin-devin" | "@elizaos/plugin-dcap" | "@elizaos/plugin-bittensor" | "@elizaos/plugin-agentkit" | "@elizaos/plugin-sgx" | "@elizaos/plugin-irys" | "@elizaos/plugin-llama" | "@elizaos/plugin-browser" | "@elizaos/plugin-aws-s3" | "@elizaos/plugin-primus" | "@elizaos/plugin-di" | "@elizaos/plugin-twitter" | "@elizaos/plugin-web-search" | "@elizaos/plugin-whatsapp" | "@elizaos/plugin-echochambers" | "@elizaos/plugin-open-weather" | "@elizaos/plugin-giphy" | "@elizaos/plugin-news" | "@elizaos/plugin-football" | "@elizaos/plugin-email-automation" | "@elizaos/plugin-email")[];
    modelProvider: "openai" | "deepseek" | "anthropic" | "claude_vertex" | "grok" | "groq" | "llama_cloud" | "llama_local" | "ollama" | "google" | "redpill" | "openrouter" | "heurist" | "together" | "eternalai" | "galadriel" | "falai" | "gaianet" | "ali_bailian" | "volengine" | "nanogpt" | "hyperbolic" | "venice" | "akash_chat_api" | "livepeer" | "mistral" | "nineteen_ai" | "infera";
    clients: ("discord" | "twitter" | "telegram" | "direct" | "farcaster" | "lens" | "auto" | "slack" | "github")[];
    settings: {
        secrets: Record<string, string> & {
            TWITTER_USERNAME?: string | undefined;
            TWITTER_2FA_SECRET?: string | undefined;
        };
        voice: {
            model?: string | undefined;
        };
        additionalSecrets?: Record<string, string>[] | undefined;
    };
    bio: string[];
    lore: string[];
    messageExamples: {
        user: string;
        content: {
            text: string;
        };
    }[][];
    postExamples: string[];
    style: {
        all: string[];
        chat: string[];
        post: string[];
    };
    topics: string[];
    adjectives: string[];
    username?: string | undefined;
    knowledge?: string[] | undefined;
}>;
export type CharacterfileSchema = z.infer<typeof characterfileSchema>;
