import { Component, type ReactNode } from "react"; import type { GridStackWidget } from "./types"; /** * Optional parity with Angular `BaseWidget` for class-based widget components. * For functional components, prefer {@link useWidgetSerializer} instead. */ export declare abstract class BaseWidget
= Record {
/** Populated by the grid when restoring from saved layout (subclasses may read in lifecycle). */
widgetItem?: GridStackWidget;
serialize(): Record