import { ComputedRef } from 'vue';
import { StreamInfo } from '../../../stores/room';

export default function useMultiStreamViewHook(props: any): {
    column: ComputedRef<any>;
    row: ComputedRef<any>;
    isHorizontalInfinityLayout: ComputedRef<boolean>;
    isVerticalInfinityLayout: ComputedRef<boolean>;
    isEqualPointsLayout: ComputedRef<boolean>;
    maxCountEveryPage: ComputedRef<number>;
    streamList: ComputedRef<StreamInfo[]>;
    renderStreamInfoList: ComputedRef<StreamInfo[]>;
    equalPointsLayoutStreamList: ComputedRef<StreamInfo[][]>;
    totalStreamNumber: ComputedRef<number>;
    totalPageNumber: ComputedRef<number>;
    currentPageIndex: import('vue').Ref<number, number>;
};
