UNPKG

@fleek-platform/agents-ui

Version:

The Fleek Platform Agents UI provides a simple interface for deploying, monitoring, and configuring your agents––making management straightforward

21 lines (20 loc) 863 B
import type { CharacterFormSchema } from '@base/config/schema'; import type { UseFormReturn } from 'react-hook-form'; import type { DraftSettingsForm } from '.'; type UseManagedServiceSecretsParams = { modelProvider?: CharacterFormSchema['modelProvider']; defaultEnabled?: boolean; }; type FormMethodsProp = { character: Pick<UseFormReturn<CharacterFormSchema>, 'setValue'>; settings: Pick<UseFormReturn<DraftSettingsForm>, 'setValue' | 'resetField' | 'unregister' | 'getValues'>; }; export declare const useManagedServiceSecrets: ({ modelProvider, }: UseManagedServiceSecretsParams) => { isManagedServiceEnabled: boolean; toggleManagedService: ({ formMethods, }: { formMethods: FormMethodsProp; }) => void; syncManagedServiceWithForm: (formMethods: FormMethodsProp) => void; removedSecretKeys: string[]; }; export {};