import { default as React } from 'react'; import { InputGroupAddonContextValue } from '../types'; /** * InputGroup context for sharing state with child components */ declare const InputGroupAddonContext: React.Context; /** * Props for InputGroupProvider */ interface InputGroupAddonProviderProps extends React.PropsWithChildren { value: InputGroupAddonContextValue; } /** * Provider component for InputGroup addon context. * The calling site (InputGroupAddon.tsx) already memoizes contextValue — * no need for a redundant useMemo wrapper here. */ declare const InputGroupAddonProvider: { ({ children, value }: InputGroupAddonProviderProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { InputGroupAddonContext, InputGroupAddonProvider };