import React, { ReactNode } from "react"; export type TitleProps = { collapsed: boolean; }; export type LayoutProps = { Sider?: React.FC<{ Title?: React.FC; render?: (props: { items: JSX.Element[]; logout: React.ReactNode; dashboard: React.ReactNode; collapsed: boolean; }) => React.ReactNode; meta?: Record; }>; Header?: React.FC; Title?: React.FC; Footer?: React.FC; OffLayoutArea?: React.FC; dashboard?: boolean; children?: ReactNode; }; export type DashboardPageProps = { initialData?: TCrudData; } & Record;