import { EventEmitter } from '@angular/core';
import { EntityType, FilterSelectionType, ISlicer } from '@metad/ocap-core';
import * as i0 from "@angular/core";
export declare class SlicerLabelComponent {
    private translate;
    readonly i18n: import("@angular/core").Signal<any>;
    readonly slicer: import("@angular/core").InputSignal<ISlicer>;
    readonly entityType: import("@angular/core").InputSignal<EntityType>;
    readonly disabled: import("@angular/core").InputSignalWithTransform<boolean, string | boolean>;
    readonly limit: import("@angular/core").InputSignal<number>;
    removed: EventEmitter<any>;
    slicerChange: EventEmitter<ISlicer>;
    readonly title: import("@angular/core").Signal<any>;
    readonly members: import("@angular/core").Signal<import("@metad/ocap-core").IMember[]>;
    readonly more: import("@angular/core").Signal<number>;
    readonly displayBehaviour$: import("rxjs").Observable<import("@metad/ocap-core").DisplayBehaviour>;
    readonly selectionType: import("@angular/core").Signal<FilterSelectionType>;
    readonly isSingleRange: import("@angular/core").Signal<boolean>;
    readonly advancedSlicer: import("@angular/core").Signal<any>;
    remove(): void;
    removeMember(index: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SlicerLabelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SlicerLabelComponent, "ngm-slicer-label", never, { "slicer": { "alias": "slicer"; "required": false; "isSignal": true; }; "entityType": { "alias": "entityType"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "limit": { "alias": "limit"; "required": false; "isSignal": true; }; }, { "removed": "removed"; "slicerChange": "slicerChange"; }, never, never, true, never>;
}
