interface Props { modelValue: string; prompt: string; autocompleteFn?: (cursorPos: number) => Promise<{ suggestions: string[]; replacement: string; }>; isPasswordMode?: boolean; skipHistory?: boolean; } declare const __VLS_export: import("vue").DefineComponent any; submit: () => any; interrupt: () => any; typing: () => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((value: string) => any) | undefined; onSubmit?: (() => any) | undefined; onInterrupt?: (() => any) | undefined; onTyping?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default; //# sourceMappingURL=TerminalInput.vue.d.ts.map