import { ReactNode } from 'react'; import { ModuleLayoutProps } from '../ModuleLayout/types'; import { OverridesStyleRules } from '@mui/material/styles/overrides'; import { MasterDetailLayoutSlots } from './slots/MasterDetailLayoutEnum'; import { MASTER_DETAIL_LAYOUT_PREFIX } from './constants'; import { Theme } from '@mui/material/styles'; import { SplitPosition } from '@m4l/components'; export interface ContainerProps { vertical: boolean; } export interface MasterDetailLayoutProps extends Omit { splitPosition?: SplitPosition; masterComponent: ((props?: any) => JSX.Element) | ReactNode; detailComponent: ((props?: any) => JSX.Element) | ReactNode; } export type MasterDetailLayoutSlotsType = keyof typeof MasterDetailLayoutSlots; export type MasterDetailLayoutStyles = OverridesStyleRules; //# sourceMappingURL=types.d.ts.map