@fleek-platform/agents-ui
Version:
The Fleek Platform Agents UI provides a simple interface for deploying, monitoring, and configuring your agents––making management straightforward
20 lines (19 loc) • 793 B
TypeScript
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'>;
};
export declare const useManagedServiceSecrets: ({ modelProvider, defaultEnabled, }: UseManagedServiceSecretsParams) => {
isManagedServiceEnabled: boolean;
toggleManagedService: ({ formMethods, }: {
formMethods: FormMethodsProp;
}) => void;
removedSecretKeys: string[];
};
export {};