cozy-search
Version:
UI components about search bar and IA assistant
53 lines (52 loc) • 1.73 kB
TypeScript
export namespace STEPS {
let BASIC_INFO: number;
let MODEL_SELECTION: number;
let API_KEY: number;
}
export function useAssistantDialog({ onClose, initialData }: {
onClose: Function;
initialData?: Object | undefined;
}): {
step: number;
setStep: import("react").Dispatch<import("react").SetStateAction<number>>;
formData: {
constructor: Function;
toString(): string;
toLocaleString(): string;
valueOf(): Object;
hasOwnProperty(v: PropertyKey): boolean;
isPrototypeOf(v: Object): boolean;
propertyIsEnumerable(v: PropertyKey): boolean;
name: string;
description: string;
icon: null;
model: string;
baseUrl: string;
apiKey: string;
};
setFormData: import("react").Dispatch<import("react").SetStateAction<{
constructor: Function;
toString(): string;
toLocaleString(): string;
valueOf(): Object;
hasOwnProperty(v: PropertyKey): boolean;
isPrototypeOf(v: Object): boolean;
propertyIsEnumerable(v: PropertyKey): boolean;
name: string;
description: string;
icon: null;
model: string;
baseUrl: string;
apiKey: string;
}>>;
selectedProvider: any;
setSelectedProvider: import("react").Dispatch<any>;
handleChange: (field: any) => (event: any) => void;
handleAvatarChange: (avatarData: any) => void;
handleProviderSelection: (provider: any) => void;
handleBack: () => void;
handleNext: (onSubmit: Function) => Promise<void>;
isNextDisabled: (isAllowToSkipApiKey: any) => boolean;
handleChangeModel: (value: any) => void;
canSubmit: boolean;
};