import React, { HTMLAttributes } from "react"; import { BreakpointsAlias } from "../utilities/types.js"; export interface ResponsiveProps extends HTMLAttributes { children: React.ReactNode; /** * Will show/hide element above breakpoint (inclusive) */ above?: Exclude; /** * Will show/hide element below breakpoint (inclusive) */ below?: Exclude; /** * Overrides html-tag * @default "div" */ as?: "div" | "span"; /** * When true, will render element as its child. This merges classes, styles and event handlers. */ asChild?: boolean; } /** * Responsive view Primitive to show/hide elements based on breakpoints * * @see [📝 Documentation](https://aksel.nav.no/komponenter/primitives/hide) * @see 🏷️ {@link ResponsiveProps} * * @example * *
* * // Only visible above "md" * * * @example * *
* * // Only visible below "md" * * */ export declare const Hide: React.ForwardRefExoticComponent>; /** * Responsive view Primitive to show/hide elements based on breakpoints * * @see [📝 Documentation](https://aksel.nav.no/komponenter/primitives/show) * @see 🏷️ {@link ResponsiveProps} * * @example * *
* * // Only visible below "md" * * * @example * *
* * // Only visible above "md" * * */ export declare const Show: React.ForwardRefExoticComponent>;