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