import { ConnectedPosition } from '@angular/cdk/overlay'; import { ChangeDetectorRef } from '@angular/core'; import { Store } from '@ngrx/store'; import { BaseToolboxAction } from '../base-toolbox/base-toolbox-action.interface'; import * as i0 from "@angular/core"; export declare class BaseToolboxActionComponent { protected store: Store; private _cd; private readonly connectedPositionAction; private readonly connectedPositionIconAction; baseToolboxTranslation: string; action: BaseToolboxAction; set iconAction(val: boolean); get iconAction(): boolean; private _iconAction; connectedPositions: ConnectedPosition[]; panelOpen: boolean; constructor(store: Store, _cd: ChangeDetectorRef); select(toolboxAction: BaseToolboxAction): void; onClosePanel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }