import React from 'react';
interface AutopilotChatScrollContextType {
    autoScroll: boolean;
    scrollToBottom: (options?: {
        force?: boolean;
        behavior?: 'auto' | 'smooth' | 'instant';
    }) => void;
    overflowContainer: HTMLDivElement | null;
    setOverflowContainer: (overflowContainer: HTMLDivElement) => void;
    contentRef: React.RefObject<HTMLDivElement | null>;
    isOverflow: boolean;
    isContainerWide: boolean;
}
interface AutopilotChatScrollProviderProps {
    children: React.ReactNode;
}
export declare const AutopilotChatScrollProvider: React.FC<AutopilotChatScrollProviderProps>;
export declare const useChatScroll: () => AutopilotChatScrollContextType;
export {};
//# sourceMappingURL=chat-scroll-provider.d.ts.map