import { Dispatch, SetStateAction } from 'react';
import { DirectLineCardAction, WebChatActivity } from 'botframework-webchat-core';

type SuggestedActionsContextType = Readonly<{
    useSuggestedActions: () => readonly [
        readonly DirectLineCardAction[],
        Dispatch<SetStateAction<readonly DirectLineCardAction[]>>,
        Readonly<{
            activity: undefined | WebChatActivity;
        }>
    ];
}>;

declare function useSuggestedActionsHooks(): SuggestedActionsContextType;

export { useSuggestedActionsHooks as u };
