import type { DialogContentProps, IconButtonProps, DialogProps, } from '@mui/material' import type { ReactNode } from 'react' import type { BaseWidgetState } from '../../../widgets/stores/types' export type FullScreenState = BaseWidgetState< T & FullScreenConfigProps & { title: string } > export interface FullScreenConfig { isFullScreen?: boolean } export type FullScreenConfigProps = FullScreenConfig export interface FullScreenProps { id: FullScreenState['id'] labels?: { ariaLabel?: string } children: ReactNode DialogContentProps?: DialogContentProps DialogProps?: DialogProps IconButtonProps?: IconButtonProps Icon?: ReactNode }