import { ChangeDetectorRef } from '@angular/core';
import { KbqFilterBar } from '../filter-bar';
import { KbqBasePipe } from './base-pipe';
import * as i0 from "@angular/core";
export declare class KbqPipeButton {
    /** KbqPipe instance */
    protected readonly pipe: KbqBasePipe<any>;
    /** KbqFilterBar instance */
    protected readonly filterBar: KbqFilterBar;
    /** @docs-private */
    protected readonly changeDetectorRef: ChangeDetectorRef;
    /** enables/disables read-only state */
    readonly: boolean;
    /** localized data
     * @docs-private */
    get localeData(): any;
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqPipeButton, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KbqPipeButton, "kbq-pipe-button", never, { "readonly": { "alias": "readonly"; "required": false; }; }, {}, never, never, true, never>;
    static ngAcceptInputType_readonly: unknown;
}
