import { default as React } from 'react'; export type BreakTypes = 'auto' | 'avoid' | 'avoid-column' | 'avoid-page' | 'avoid-region'; export interface PrintProps { /** * The content to be rendered within the `Print` component. * This can be a single element or an array of elements. */ children: JSX.Element | Array; /** * Controls the visibility of the content when printing. * - 'show': The content will be visible during printing. * - 'hide': The content will be hidden during printing. */ visibility?: 'show' | 'hide'; /** * Determines how page, column, or region breaks behave before the element. * Uses CSS `break-before` property values. */ breakBefore?: BreakTypes; /** * Determines how page, column, or region breaks behave after the element. * Uses CSS `break-after` property values. */ breakAfter?: BreakTypes; /** * Determines how page, column, or region breaks behave inside the element. * Uses CSS `break-inside` property values. */ breakInside?: BreakTypes; } export declare const Print: React.ForwardRefExoticComponent>; export default Print;