import * as React from 'react';
import { type WorkspaceHeaderProps, type ShellSelect, type ShellSelectOption } from './WorkspaceHeader';
import { type WorkspaceSidebarProps, type ShellModuleItem } from './WorkspaceSidebar';
export type { ShellSelect, ShellSelectOption, ShellModuleItem };
export interface WorkspaceProjectShellLayoutProps extends WorkspaceSidebarProps, WorkspaceHeaderProps {
    assistant?: React.ReactNode;
    children: React.ReactNode;
    className?: string;
}
export declare function WorkspaceProjectShellLayout({ title, subtitle, workspaceSelect, projectSelect, environmentSelect, stickyHeaderOffsetPx, headerRight, modules, activeModuleId, onModuleChange, sidebarFooter, assistant, children, className, }: WorkspaceProjectShellLayoutProps): import("react/jsx-runtime").JSX.Element;
