import React from 'react'; import type { SendbirdBaseChannel, SendbirdBaseMessage } from '@sendbird/uikit-utils'; import { ReactionBottomSheetProps } from '../components/ReactionBottomSheets'; type State = { message?: SendbirdBaseMessage; channel?: SendbirdBaseChannel; }; export type ReactionContextType = { openReactionList(param: Required): void; openReactionUserList(param: Required & { focusIndex?: number; }): void; updateReactionFocusedItem(param?: State): void; focusIndex: number; } & State; type Props = React.PropsWithChildren<{ onPressUserProfile?: ReactionBottomSheetProps['onPressUserProfile']; }>; export declare const ReactionContext: React.Context; export declare const ReactionProvider: ({ children, onPressUserProfile }: Props) => React.JSX.Element; export {};