import type { TaskBoardProjectOption } from "../taskBoardNavStore";
interface ProjectListContentProps {
    nav: {
        selectedProjectId: string | null;
        isAdministrator: boolean;
        showAllProjects: boolean;
        isProjectsLoading: boolean;
        projectOptions: TaskBoardProjectOption[];
        onSelectProject?: (projectId: string | null) => void;
        onRefreshProjects?: () => void | Promise<void>;
        onCreateProject?: () => void;
        onOpenProjectSettings?: (projectId: string) => void;
        onDeleteProject?: (projectId: string, title: string) => void;
        onToggleShowAllProjects?: (enabled: boolean) => void;
    };
    onProjectSelected?: () => void;
    className?: string;
    maxHeight?: string | number;
}
export declare function ProjectListContent({ nav, onProjectSelected, className, maxHeight, }: ProjectListContentProps): import("react/jsx-runtime").JSX.Element;
export {};
