import { OnInit, AfterViewInit, ElementRef } from '@angular/core';
import { ModelService } from '../services/model.service';
import { ComponentDescription } from '../services/objects';
import { FindService } from '../services/find.service';
import { TextBoxComponent } from '../controls/text-box.componet';
import { ControllerService } from '../services/controller.service';
import * as i0 from "@angular/core";
export declare class FindPanelComponent implements OnInit, AfterViewInit {
    model: ModelService;
    findService: FindService;
    controller: ControllerService;
    element: ElementRef;
    textBox: TextBoxComponent;
    items: ComponentDescription[];
    private changeFind;
    constructor(model: ModelService, findService: FindService, controller: ControllerService);
    ngAfterViewInit(): void;
    ngOnInit(): void;
    selected(item: ComponentDescription): boolean;
    textBoxAction(target: any): void;
    find(direction: string): void;
    initItems(): void;
    action(action: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FindPanelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FindPanelComponent, "sti-find-panel", never, {}, {}, never, never, false, never>;
}
