UNPKG

buroventures-harald-code

Version:

Harald Code - AI-powered coding assistant CLI

28 lines (27 loc) 897 B
/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import React from 'react'; import { TextBuffer } from './shared/text-buffer.js'; import { Key } from '../hooks/useKeypress.js'; import { CommandContext, SlashCommand } from '../commands/types.js'; import { Config } from 'buroventures-harald-code-core'; export interface InputPromptProps { buffer: TextBuffer; onSubmit: (value: string) => void; userMessages: readonly string[]; onClearScreen: () => void; config: Config; slashCommands: readonly SlashCommand[]; commandContext: CommandContext; placeholder?: string; focus?: boolean; inputWidth: number; suggestionsWidth: number; shellModeActive: boolean; setShellModeActive: (value: boolean) => void; vimHandleInput?: (key: Key) => boolean; } export declare const InputPrompt: React.FC<InputPromptProps>;