import { Subject } from 'rxjs';
import { Item, Section } from './ngx-resource-timeline.model';
import * as i0 from "@angular/core";
export declare class NgxResourceTimelineService {
    item: Subject<Item>;
    itemAdd: Subject<Item>;
    itemId: Subject<number>;
    sectionAdd: Subject<Section>;
    section: Subject<Section>;
    sectionId: Subject<number>;
    refreshView: Subject<unknown>;
    constructor();
    itemPush(item: Item): void;
    itemPop(): void;
    itemRemove(id: number): void;
    sectionPush(section: Section): void;
    sectionPop(): void;
    sectionRemove(id: number): void;
    refresh(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxResourceTimelineService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NgxResourceTimelineService>;
}
