import { Ref } from 'vue';
/**
 * TaskList 容器尺寸管理
 * 负责管理容器宽度、高度以及 ResizeObserver
 */
export declare function useTaskListResize(isSplitterDragging: Ref<boolean>, taskListScrollTop: Ref<number>, taskListBodyHeight: Ref<number>): {
    taskListRef: Ref<HTMLElement | null, HTMLElement | null>;
    taskListBodyRef: Ref<HTMLElement | null, HTMLElement | null>;
    cachedContainerWidth: Ref<number, number>;
    initializeResizeObservers: () => void;
    cleanupResizeObservers: () => void;
    updateContainerWidth: () => void;
};
