import * as react from 'react';
import react__default, { ReactNode } from 'react';
import { D as DecoratorMiddleware } from './types-3Ta-OETW.js';
import './_dtsroll-chunks/Dtb0H_Ee-handler-chain.js';
import 'react-chain-of-responsibility';
import 'botframework-webchat-core';
import './templateMiddleware-BEttHPJk.js';

type LowPriorityDecoratorComposerProps = Readonly<{
    children?: ReactNode | undefined;
    middleware: readonly DecoratorMiddleware[];
}>;
declare function LowPriorityDecoratorDecomposer({ children, middleware }: LowPriorityDecoratorComposerProps): react__default.JSX.Element;
declare const _default: react__default.MemoExoticComponent<typeof LowPriorityDecoratorDecomposer>;

declare function useSetDictateState(): (dictateState: number) => void;

type LegacyActivityContextType = {
    readonly hideTimestamp: boolean;
    readonly showCallout: boolean;
};
declare const LegacyActivityContextProvider: react.Provider<LegacyActivityContextType>;

export { LegacyActivityContextProvider, type LegacyActivityContextType, _default as LowPriorityDecoratorComposer, useSetDictateState };
