/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ChangeDetectorRef, NgZone, Renderer2 } from '@angular/core';
import { ChipMenuItemBase } from './chip-menu-item-base';
import { ConfiguratorService } from '../configurator.service';
import { AxisDescriptor } from '@progress/kendo-pivotgrid-common';
import { PivotLocalizationService } from '../../localization/pivot-localization.service';
import { SVGIcon } from '@progress/kendo-svg-icons';
import { ChipMenuReorderTarget } from '../../models/configurator-chipmenu-reorder-target';
import { PivotGridDataService } from '../../data-binding/pivotgrid-data.service';
import * as i0 from "@angular/core";
/**
 * @hidden
 *
 * Represents a chip-menu item for reordering PivotGrid fields.
 */
export declare class ChipMenuReorderComponent extends ChipMenuItemBase {
    localization: PivotLocalizationService;
    protected renderer: Renderer2;
    protected configuratorService: ConfiguratorService;
    protected dataService: PivotGridDataService;
    protected cdr: ChangeDetectorRef;
    protected ngZone: NgZone;
    chip: AxisDescriptor;
    columnsIcon: SVGIcon;
    rowsIcon: SVGIcon;
    arrowLeftIcon: SVGIcon;
    arrowRightIcon: SVGIcon;
    rtl: boolean;
    get isColumnsField(): boolean;
    get isRowsField(): boolean;
    get isMeasureField(): boolean;
    get isFirst(): boolean;
    get isLast(): boolean;
    private subs;
    constructor(localization: PivotLocalizationService, renderer: Renderer2, configuratorService: ConfiguratorService, dataService: PivotGridDataService, cdr: ChangeDetectorRef, ngZone: NgZone);
    ngOnDestroy(): void;
    messageFor(localizationToken: string): string;
    move(e: any, target: ChipMenuReorderTarget): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ChipMenuReorderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ChipMenuReorderComponent, "kendo-pivot-chipmenu-reorder", never, { "chip": { "alias": "chip"; "required": false; }; }, {}, never, never, true, never>;
}
