import { CreateCompletionResponse } from 'openai'; import { CreateCompletionRequest } from 'openai/dist/api'; type State = { readonly completion: CreateCompletionResponse | null; readonly loading: boolean; readonly error?: Error; }; export default function useCompletion({ apiKey, ...maybeRequest }: CreateCompletionRequest & { readonly apiKey: string; }): State; export {};