import { ElementRef, Renderer2 } from '@angular/core';
import { ActionItemRendererComponent } from '../action-item.component';
import { ActionItemSeparator } from './action-item-separator';
import * as i0 from "@angular/core";
export declare class ActionItemSeparatorRendererComponent extends ActionItemRendererComponent<ActionItemSeparator> {
    private renderer;
    private hostElement;
    /**
     * Constructor for ActionItemSeparatorRendererComponent
     */
    constructor(renderer: Renderer2, hostElement: ElementRef);
    /**
     * Method called to register a change with the ActionButton.
     * @param item The ActionButton to register change for.
     */
    itemChanged(item: ActionItemSeparator): void;
    /**
     * Method to check whether or not action item separator is first or last in its parent container.
     * @returns True if first or last, false otherwise.
     */
    checkFirstOrLast(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<ActionItemSeparatorRendererComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ActionItemSeparatorRendererComponent, "sme-action-item-separator-renderer", never, {}, {}, never, never, false, never>;
}
