import { AbstractDbxPartialPresetFilterMenuDirective } from './filter.partial';
import { DbxPresetFilterMenuConfig } from './filter.menu';
import * as i0 from "@angular/core";
/**
 * Displays a button and menu for filtering partial preset values.
 */
export declare class DbxPartialPresetFilterMenuComponent<F> extends AbstractDbxPartialPresetFilterMenuDirective<F> {
    readonly config: import("@angular/core").InputSignal<DbxPresetFilterMenuConfig>;
    readonly config$: import("rxjs").Observable<DbxPresetFilterMenuConfig>;
    readonly buttonText$: import("rxjs").Observable<string>;
    readonly buttonIcon$: import("rxjs").Observable<import("dist/packages/util/src").Maybe<string>>;
    readonly buttonTextSignal: import("@angular/core").Signal<string | undefined>;
    readonly buttonIconSignal: import("@angular/core").Signal<import("dist/packages/util/src").Maybe<string>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxPartialPresetFilterMenuComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxPartialPresetFilterMenuComponent<any>, "dbx-partial-preset-filter-menu", never, { "config": { "alias": "config"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
