import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; type SimplifyTextHandler = (text: string) => Promise; interface PluraAssistentPlacement { top?: string; bottom?: string; left?: string; right?: string; } interface PluraAssistentTriggerGradient { from: string; to?: string; direction?: string; } type PluraAssistentTriggerColor = string | PluraAssistentTriggerGradient; interface PluraAssistentProps { simplifyText?: SimplifyTextHandler; placement?: PluraAssistentPlacement; triggerColor?: PluraAssistentTriggerColor; } declare function PluraAssistent({ simplifyText, placement, triggerColor, }: PluraAssistentProps): react_jsx_runtime.JSX.Element; type ToggleContrastProps = { className?: string; icon?: React.ReactNode; label?: string; ariaLabel?: string; title?: string; onToggle?: (active: boolean) => void; }; declare function ToggleContrast({ className, icon, label, ariaLabel, title, onToggle, }: ToggleContrastProps): react_jsx_runtime.JSX.Element; type Props = React.HTMLAttributes; declare function ContrastBorder({ children, className, ...rest }: Props): react_jsx_runtime.JSX.Element; declare function registerContrastBorder(): void; export { ContrastBorder, PluraAssistent, type PluraAssistentPlacement, type PluraAssistentProps, type PluraAssistentTriggerColor, type PluraAssistentTriggerGradient, ToggleContrast, registerContrastBorder };