export declare const FormProviderCharacterBuilder: ({ children, }: {
    children: React.ReactNode;
}) => import("react/jsx-runtime").JSX.Element;
export declare const useElizaForm: () => import("react-hook-form").UseFormReturn<{
    name: string;
    style: {
        all: {
            name: string;
        }[];
        chat: {
            name: string;
        }[];
        post: {
            name: string;
        }[];
    };
    plugins: string[];
    modelProvider: "openai" | "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";
    clients: ("auto" | "discord" | "twitter" | "telegram" | "farcaster" | "lens" | "slack" | "github")[];
    settings: {
        secrets: Record<string, string>;
        voice: {
            model: string;
        };
    };
    bio: {
        name: string;
    }[];
    lore: {
        name: string;
    }[];
    messageExamples: {
        content: {
            text: string;
        };
        user: string;
    }[][];
    postExamples: {
        name: string;
    }[];
    topics: string[];
    adjectives: string[];
    username?: string | undefined;
    knowledge?: {
        name: string;
    }[] | undefined;
}, any, undefined>;
