import { OnInit, Injector, ElementRef, NgZone } from '@angular/core'; import { Router, ActivatedRoute } from '@angular/router'; import { OFormComponent } from './o-form.component'; import { DialogService, NavigationService } from '../../services'; export declare const DEFAULT_INPUTS_O_FORM_TOOLBAR: string[]; export declare class OFormToolbarComponent implements OnInit { private _form; element: ElementRef; private _router; private _actRoute; private zone; protected injector: Injector; static DEFAULT_INPUTS_O_FORM_TOOLBAR: string[]; labelHeader: string; headeractions: string; labelHeaderAlign: string; showHeaderActionsText: boolean; formActions: string[]; isDetail: boolean; editMode: boolean; insertMode: boolean; initialMode: boolean; protected refreshBtnEnabled: boolean; protected insertBtnEnabled: boolean; protected editBtnEnabled: boolean; protected deleteBtnEnabled: boolean; protected navigationEnabled: boolean; protected _dialogService: DialogService; protected _navigationService: NavigationService; constructor(_form: OFormComponent, element: ElementRef, _router: Router, _actRoute: ActivatedRoute, zone: NgZone, injector: Injector); ngOnInit(): void; setInitialMode(): void; setInsertMode(): void; setEditMode(): void; onCloseDetail(): void; onBack(): void; onReload(): void; onInsert(): void; onEdit(): void; onDelete(evt: any): void; cancelOperation(): void; acceptOperation(): void; handleAcceptInsertOperation(): void; handleAcceptEditOperation(): void; showConfirmDelete(evt: any): void; next(): void; previous(): void; first(): void; last(): void; numberOfRecords(): string; showNavigation(): boolean; getLabelHeaderAlign(): string; } export declare class OFormToolbarModule { }