import { BaseResource } from '../../pages/types'; import { IndexPageWindowOptionsType } from './types'; export declare const IndexWindowContent: ({ windowContent, width, height, resource, closeWindows, closeWindowById, onRequestOpenSubWindow, layoutToggle, onFieldEdit, isLeftPositioned, onRequestOpenInternalSubWindow, onUpdateInternalSubWindowContent, }: { windowContent: IndexPageWindowOptionsType; width: number; height: number; resource?: R | undefined; closeWindows: () => void; closeWindowById: (props: { id: string; }) => void; onRequestOpenSubWindow: (props: { id: string; }) => void; layoutToggle?: { execute: () => void; targetType: 'screen' | 'drawer' | 'drawer-scrim'; } | undefined; onFieldEdit: (isFieldEdited: boolean) => void; isLeftPositioned?: boolean | undefined; onRequestOpenInternalSubWindow: (options: { id: string; layout: 'screen' | 'drawer'; }) => void; onUpdateInternalSubWindowContent: (props: { id: string; render: () => React.ReactNode; }) => void; }) => JSX.Element;