import { Props, Emits } from './types';
import { Ref } from 'vue';
/**
 * 动画
 */
export declare const useAnimate: (props: Readonly<Required<Props>>) => {
    noticeList: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
    left: Ref<number, number>;
    listData: Ref<string[], string[]>;
    listIndex: Ref<number, number>;
};
/**
 * 按钮
 */
export declare const useBtns: (emit: Emits) => {
    onClick: (e: number) => void;
    onClickPreappend: (e: MouseEvent) => void;
    onClickAppend: (e: MouseEvent) => void;
};
