export type OreTabPanelProps = { /** Active state (managed by ore-tabs) */ active?: boolean; /** When true, the panel content is not rendered until first activation (preserves resources) */ lazy?: boolean; /** Panel padding size: 'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' (default: 'md' = var(--size-4)) */ padding?: 'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'; /** Must match the `value` of its corresponding ore-tab-item */ value: string; }; /** * Content panel for a tab. Shown when its `value` matches the selected tab. * * @element ore-tab-panel * * @attr {string} value - Must match the corresponding ore-tab-item value * @attr {boolean} active - Toggled by the parent ore-tabs * @attr {string} padding - Panel padding: 'none' | 'xs' | 'sm' | 'md' (default) | 'lg' | 'xl' | '2xl' * * @slot - Panel content * * @cssprop --tab-panel-padding - Inner padding of the panel content area * @cssprop --tab-panel-font-size - Font size of the panel content * @part panel - Panel container. * @example * ```html *

Overview content here

*

Large padding

*
No padding for code
* ``` */ export declare const TAB_PANEL_TAG: "ore-tab-panel"; //# sourceMappingURL=tab-panel.d.ts.map