import { WebComponentProps } from '@lit/react';
import { WyMessenger as WyMessengerWC, WyMessengerBadge as WyMessengerBadgeWC, WyMessengerButton as WyMessengerButtonWC, WyMessengerConversations as WyMessengerConversationsWC, WyMessengerNew as WyMessengerNewWC } from '@weavy/uikit-web';
export declare const WyMessenger: import('@lit/react').ReactWebComponent<WyMessengerWC, {
    onWyAction: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
    onWyApp: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
    onWyPreviewOpen: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/files.events.js').WyPreviewOpenEventType>;
    onWyPreviewClose: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/files.events.js').WyPreviewCloseEventType>;
    onWyUnread: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/ui.events.js').WyUnreadEventType>;
}>;
export declare const WyMessengerBadge: import('@lit/react').ReactWebComponent<WyMessengerBadgeWC, {
    onWyUnread: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/ui.events.js').WyUnreadEventType>;
}>;
export declare const WyMessengerButton: import('@lit/react').ReactWebComponent<WyMessengerButtonWC, {
    onWyAction: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
    onWyApp: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
    onWyPreviewOpen: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/files.events.js').WyPreviewOpenEventType>;
    onWyPreviewClose: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/files.events.js').WyPreviewCloseEventType>;
    onWyUnread: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/ui.events.js').WyUnreadEventType>;
}>;
export declare const WyMessengerConversations: import('@lit/react').ReactWebComponent<WyMessengerConversationsWC, {
    onWyAction: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
    onWyApp: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
    onWyUnread: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/ui.events.js').WyUnreadEventType>;
}>;
export declare const WyMessengerNew: import('@lit/react').ReactWebComponent<WyMessengerNewWC, {
    onWyApp: import('@lit/react').EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
}>;
declare module "react" {
    namespace JSX {
        interface IntrinsicElements {
            "wy-messenger": WebComponentProps<WyMessengerWC>;
            "wy-messenger-badge": WebComponentProps<WyMessengerBadgeWC>;
            "wy-messenger-button": WebComponentProps<WyMessengerButtonWC>;
            "wy-messenger-conversations": WebComponentProps<WyMessengerConversationsWC>;
            "wy-messenger-new": WebComponentProps<WyMessengerNewWC>;
        }
    }
}
