import React from 'react';
import type { PropsWithChildren } from 'react';
import type { MessageComposerProps } from '../components/MessageComposer';
import type { UseMessageComposerBindingsParams } from '../components/MessageComposer/hooks/useMessageComposerBindings';
export type MessageComposerContextValue = UseMessageComposerBindingsParams & Omit<MessageComposerProps, 'Input'>;
export declare const MessageComposerContext: React.Context<UseMessageComposerBindingsParams | undefined>;
export declare const MessageComposerContextProvider: ({ children, value, }: PropsWithChildren<{
    value: MessageComposerContextValue;
}>) => import("react/jsx-runtime").JSX.Element;
export declare const useMessageComposerContext: (componentName?: string) => MessageComposerContextValue;
//# sourceMappingURL=MessageComposerContext.d.ts.map