import { IFileStructure, IPoint } from '@fullstackcraftllc/codevideo-types';
export interface IFileExplorerProps {
    theme: 'light' | 'dark';
    isFileExplorerContextMenuVisible: boolean;
    isFileContextMenuVisible: boolean;
    isFolderContextMenuVisible: boolean;
    isNewFileInputVisible: boolean;
    isNewFolderInputVisible: boolean;
    currentMousePosition: IPoint;
    newFileInputValue: string;
    newFolderInputValue: string;
    originalFileBeingRenamed: string;
    originalFolderBeingRenamed: string;
    renameFileInputValue: string;
    renameFolderInputValue: string;
    newFileParentPath: string;
    newFolderParentPath: string;
    currentHoveredFileName?: string;
    currentHoveredFolderName?: string;
    currentFileName?: string;
    fileStructure?: IFileStructure;
    fileExplorerWidth?: number;
}
export declare function FileExplorer(props: IFileExplorerProps): import("react/jsx-runtime").JSX.Element;
