import { type CSSProperties, type Ref } from 'vue';
import type { TimelineInnerProps as Props } from './props';
export declare const useCustomIconRegister: (nodeIndex: number, isIconCustom: Ref<boolean>) => {
    iconRef: Ref<HTMLDivElement, HTMLDivElement>;
};
export declare const useCustomIcons: (axisDirection: Props['direction'], nodes: Props['data']) => {
    nodeAppendantStyleMap: import("vue").ComputedRef<Map<number, {
        tail: CSSProperties;
        content: CSSProperties;
    }>>;
};
