import { MenuProps, SelectProps } from 'antd'; import React, { FunctionComponent, ReactNode } from 'react'; import { SVGPropType } from 'src/types'; type AppName = 'books' | 'manufacturer' | 'field-force' | 'inventory'; declare const MainLayout: React.FC<{ logo?: any; organizationList?: { id: string; name?: string; city?: string; area?: string; logo?: ReactNode; gst?: number | string | undefined; onClick?: React.MouseEventHandler; }[]; shortcutItems: { [key: string]: { item: string; navigateTo: () => void; }[]; }; menuItems?: { key: string; label: string | ReactNode; icon: FunctionComponent; link: string; }[]; createItems?: { parentLabel: string; label: string; icon: FunctionComponent; shortcut: string; navigateTo: () => void; }[]; profileMenuList?: { label?: string; icon: FunctionComponent; onClick?: React.MouseEventHandler | undefined; color?: string; }[]; profileContent?: { label: string; image: string; email?: string; }; selectedMenu: string; selectedOrganisationId?: string; onMenuSelect?: MenuProps['onSelect']; onManageOrganisationClick?: React.MouseEventHandler | undefined; onAddOrgClick?: React.MouseEventHandler | undefined; onLogoClick?: React.MouseEventHandler | undefined; children: React.ReactNode; searchInputProps?: SelectProps; appMenu: { appName: AppName; hide: AppName[]; orgId: string; }; }>; export default MainLayout;