import { CourierInbox as CourierInboxElement } from '@trycourier/courier-ui-inbox';
import { CourierInboxProps } from '@trycourier/courier-react-components';
/**
 * CourierInbox React component.
 *
 * @example
 * ```tsx
 * const courier = useCourier();
 *
 * useEffect(() => {
 *   // Generate a JWT for your user (do this on your backend server)
 *   const jwt = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'; // Replace with actual JWT
 *
 *   // Authenticate the user with the inbox
 *   courier.shared.signIn({
 *     userId: $YOUR_USER_ID,
 *     jwt: jwt,
 *   });
 * }, []);
 *
 * return <CourierInbox />;
 * ```
 */
export declare const CourierInbox: import('react').ForwardRefExoticComponent<CourierInboxProps & import('react').RefAttributes<CourierInboxElement>>;
