import { OnInit, AfterViewInit, ElementRef } from '@angular/core';
import { ModelService } from '../services/model.service';
import { HelperService } from '../services/helper.service';
import { InteractionsService } from '../services/interactions.service';
import { MenuService } from '../menu/menu.service';
import { ControllerService } from '../services/controller.service';
import * as i0 from "@angular/core";
export declare class InteractionsPanelComponent implements OnInit, AfterViewInit {
    model: ModelService;
    helper: HelperService;
    interactionService: InteractionsService;
    menuService: MenuService;
    controller: ControllerService;
    currentOpeningParameter: any;
    dropDownButtonWasClicked: boolean;
    dateTimeButtonWasClicked: boolean;
    element: ElementRef;
    constructor(model: ModelService, helper: HelperService, interactionService: InteractionsService, menuService: MenuService, controller: ControllerService);
    ngAfterViewInit(): void;
    ngOnInit(): void;
    getNameAlign(indexRow: number, indexColumn: number): string;
    getNamePadding(indexRow: number, indexColumn: number): string;
    getCaption(indexRow: number, indexColumn: number, checkLeft?: boolean): string;
    ifLeftRange(indexRow: number, indexColumn: number): boolean;
    getTitle(indexRow: number, indexColumn: number): string;
    index(indexRow: number, indexColumn: number): number;
    length(): number;
    get className(): string;
    getInteractionsPanelClasses(): string;
    get top(): number;
    get bottom(): string;
    get innerClassName(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<InteractionsPanelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<InteractionsPanelComponent, "sti-interactions-panel", never, {}, {}, never, never, false, never>;
}
