import { HTMLAttributes, ReactNode } from 'react'; export interface GlassTableShellProps extends HTMLAttributes { /** Table content — expected to be a `` (or a `Table*` composite). */ children: ReactNode; /** Merged onto the `.mon-glass-table` wrapper (caller override wins). */ className?: string; } /** * GlassTableShell — the thin, visual-only wrapper that flattens a `DataTable`'s * own glass so it reads as a single surface inside a `.mon-glass` monitoring card * (instead of glass-on-glass). It is a faithful 1:1 of the `
` idiom HES repeats around every monitoring table * (LUG-06 / hes-gaps#HG-16) — the `.mon-glass-table` recipe already lives in the * ui-kit theme (theme/dark.css + light.css), so this component only applies the * class; it ships no markup, header, toolbar, scroll or state of its own (those * belong to `DataTable` and the parent card). * * NOTE: the outer `.mon-glass` only paints under a `[data-mon-page="…"]` ancestor * (page-scoped in the theme); the flatten itself works anywhere, but its glass * only reads against a monitoring page context. Wrap Storybook/usage accordingly. */ export declare function GlassTableShell({ children, className, ...rest }: GlassTableShellProps): import("react").JSX.Element; //# sourceMappingURL=GlassTableShell.d.ts.map