import type React from 'react'; import type { SidebarItem, BusinessUnit } from './types'; import type { Notification } from '../AdvancedComponents/notifications-panel'; interface FoundryLayoutProps { sidebarItems: SidebarItem[]; children: React.ReactNode; title?: string; notifications?: Notification[]; currentBusinessUnit?: BusinessUnit; onBusinessUnitChange?: (unit: BusinessUnit) => void; onSearch?: (query: string) => void; businessUnits?: BusinessUnit[]; activeTab?: string; onTabChange?: (tab: string) => void; showTabs?: boolean; onActionClick?: () => void; actionIcon?: React.ReactNode; actionText?: string; onNotificationRemove?: (id: string) => void; onRemoveAll?: () => void; logo?: string; logoLink?: string; appName?: string; tagline?: string; sidebarInitiallyClosed?: boolean; } export declare function FoundryLayout({ sidebarItems, children, title, notifications, currentBusinessUnit, // Default to Design unit onBusinessUnitChange, onSearch, businessUnits: businessUnitsProp, activeTab, onTabChange, showTabs, onActionClick, actionIcon, actionText, onNotificationRemove, onRemoveAll, logo, logoLink, appName, tagline, sidebarInitiallyClosed, }: FoundryLayoutProps): import("react/jsx-runtime").JSX.Element; export {};