import type { TaskBoardProjectOption } from "../taskBoardNavStore";
interface ProjectSelectorProps {
    nav: {
        projectTitle: string;
        projectSubtitle: string;
        permissionLabel: string;
        selectedProjectId: string | null;
        isAdministrator: boolean;
        showAllProjects: boolean;
        isProjectsLoading: boolean;
        projectOptions: TaskBoardProjectOption[];
        onSelectProject?: (projectId: string | null) => void;
        onCreateProject?: () => void;
        onOpenProjectSettings?: (projectId: string) => void;
        onDeleteProject?: (projectId: string, title: string) => void;
        onToggleShowAllProjects?: (enabled: boolean) => void;
    };
}
export declare function ProjectSelector({ nav }: ProjectSelectorProps): import("react/jsx-runtime").JSX.Element;
export {};
