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>;