import { IGroupItemProvide } from '../../composable';
import { ComputedRef, InjectionKey, Ref } from 'vue';
export interface ICdsSlideViewProvide {
    rootRef: Ref<HTMLElement | undefined>;
    transition: ComputedRef<undefined | string>;
    transitionCount: Ref<number>;
    transitionHeight: Ref<undefined | string>;
    isReversed: Ref<boolean>;
}
export declare const CdsSlideViewSymbol: InjectionKey<ICdsSlideViewProvide>;
export declare const CdsSlideViewGroupSymbol: InjectionKey<IGroupItemProvide>;
export declare const useProvideSlideView: (data: ICdsSlideViewProvide) => void;
export declare const useInjectSlideView: () => ICdsSlideViewProvide;
