import type { Unsubscribe } from "../../types/Unsubscribe";
export type ThreadViewportState = {
    readonly isAtBottom: boolean;
    readonly scrollToBottom: () => void;
    readonly onScrollToBottom: (callback: () => void) => Unsubscribe;
};
export declare const makeThreadViewportStore: () => import("zustand").UseBoundStore<import("zustand").StoreApi<ThreadViewportState>>;
//# sourceMappingURL=ThreadViewport.d.ts.map