import React from 'react'; import { type DisclaimerProps } from './Disclaimer'; export interface DisclaimerSupport { disclaimer?: React.ReactNode; disclaimerProps?: Omit; } /** * Hook that renders a disclaimer below content if provided */ export declare function useDisclaimer(disclaimer?: React.ReactNode, disclaimerProps?: Omit): () => React.JSX.Element | null; /** * Utility function to wrap component content with disclaimer */ export declare function withDisclaimer(content: React.ReactNode, disclaimer?: React.ReactNode, disclaimerProps?: Omit): React.ReactNode; /** * Utility to extract disclaimer props from component props */ export declare function extractDisclaimerProps(props: T): { disclaimerProps: Pick; otherProps: Omit; };