import { type MouseEventHandler, PureComponent, type ReactElement } from 'react'; import type { ReactComponentConfig } from '@deephaven/golden-layout'; interface MarkdownStartPageProps { closedMarkdowns: ReactComponentConfig[]; onOpen: (markdown: ReactComponentConfig) => void; onCreate: MouseEventHandler; onDelete: (markdown: ReactComponentConfig) => void; } interface MarkdownStartPageState { isDeleteModalShown: boolean; toBeDeleted?: ReactComponentConfig; } declare class MarkdownStartPage extends PureComponent { static defaultProps: { closedMarkdowns: never[]; onOpen: () => void; onCreate: () => void; onDelete: () => void; }; constructor(props: MarkdownStartPageProps); handleDeleteButtonClick(markdown: ReactComponentConfig): void; handleDeleteModalClose(): void; handleDeleteMarkdown(markdown?: ReactComponentConfig): void; render(): ReactElement; } export default MarkdownStartPage; //# sourceMappingURL=MarkdownStartPage.d.ts.map