/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import { Storage } from '@vybestack/llxprt-code-core';
export interface UseShellHistoryReturn {
    history: string[];
    addCommandToHistory: (command: string) => void;
    getPreviousCommand: () => string | null;
    getNextCommand: () => string | null;
    resetHistoryPosition: () => void;
}
export declare function useShellHistory(projectRoot: string, storage?: Storage): UseShellHistoryReturn;
