import { ElementRef } from '@angular/core';
import { ProvidersService } from 'fccore2';
import { FcinputComponent } from '../fcinput';
/**
 * fc-timeline时间轴
 * 垂直展示的时间流信息。
 * 当有一系列信息需按时间排列时，可正序和倒序。
 * 需要有一条时间轴进行视觉上的串联时。
 * 事件：
 * 1.选中事件：selected
 */
export declare class FctimelineComponent extends FcinputComponent {
    provider: ProvidersService;
    elementRef: ElementRef;
    private doc;
    /** 更多*/
    fcPending: any;
    /** 自定义模板*/
    fcCustom: any;
    /**配置*/
    fcOption: TimelineOptions;
    /**位置*/
    fcLabelPosition: string;
    /**左侧间距*/
    fcLeft: string;
    /**选中改变颜色*/
    fcSelectColor: string;
    /**选中id值*/
    fcSelectedId: string;
    /**选中*/
    selected: any;
    /**label标签左侧间距*/
    fclabelLeft: string;
    constructor(provider: ProvidersService, elementRef: ElementRef, doc: any);
    _afterParentInit(): void;
    /**
     *  选中某条数据时获取ID
     * @param item
     */
    _select(item: any): void;
    ngAfterViewInit(): void;
    /**
     *
     * @param id
     */
    _isActive(id: any): boolean;
    /**
     * 点击侧边栏跳转到消息详情页面并跳转到指定位置
     *
     * @param  location 元素id
     * @param  wait  等待毫秒数
     */
    _toAnchor(location: string, wait?: number): void;
}
export declare enum TimelineColor {
    green = 0,
    red = 1,
    blue = 2
}
export interface TimelineOptions {
    /**元数据id*/
    fcAppid?: string; /**元数据id*/
    /**显示label*/
    fcLabelCode?: string;
    /**标题*/
    fcTitleCode?: string;
    /**描述*/
    fcSmarkCode?: string;
    /**颜色*/
    fcColorCode?: string;
    /**数据内容*/
    fcValues?: any[];
    /**是否已读*/
    fcReadCode?: string;
    index?: number;
    fcId?: string;
}
