import type { DbAdminTableSchema } from "../../db-admin/types.js"; export type RowSidePanelMode = "insert" | "edit"; export interface RowSidePanelProps { schema: DbAdminTableSchema; mode: RowSidePanelMode; /** For edit mode: the original row values. */ row?: Record; /** For edit mode: staged overrides already in the changeset. */ staged?: Record; onClose: () => void; /** * Persist into the changeset. For insert mode `values` is the full new-row * object; for edit mode it is only the changed columns. */ onSave: (values: Record) => void; } export declare function RowSidePanel({ schema, mode, row, staged, onClose, onSave, }: RowSidePanelProps): import("react").ReactPortal | null; //# sourceMappingURL=RowSidePanel.d.ts.map