import type { ComputedRef, InjectionKey } from 'vue';
import type { TdTimelineProps } from './type';
export declare const DefaultAlign: {
    vertical: string[];
    horizontal: string[];
};
export interface TimelineProvider {
    theme: TdTimelineProps['theme'];
    reverse: TdTimelineProps['reverse'];
    itemsStatus: string[];
    layout: TdTimelineProps['layout'];
    globalAlign?: TdTimelineProps['labelAlign'];
    mode?: TdTimelineProps['mode'];
    renderAlign: string;
}
export declare const TimelineInjectKey: InjectionKey<ComputedRef<TimelineProvider>>;
export declare const DEFAULT_PROVIDER: ComputedRef<TimelineProvider>;
