import { type Maybe } from '@dereekb/util';
import { DbxInjectionComponentConfig } from '@dereekb/dbx-core';
import { DbxWidgetViewComponentConfig } from './widget';
import { DbxWidgetService } from './widget.service';
import * as i0 from "@angular/core";
/**
 * Used to display a corresponding widget based on the input data.
 */
export declare class DbxWidgetViewComponent {
    readonly dbxWidgetService: DbxWidgetService;
    readonly config: import("@angular/core").InputSignal<Maybe<DbxWidgetViewComponentConfig<unknown>>>;
    readonly configSignal: import("@angular/core").Signal<Maybe<DbxInjectionComponentConfig<unknown>>>;
    readonly widgetConfigExistsSignal: import("@angular/core").Signal<boolean>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxWidgetViewComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxWidgetViewComponent, "dbx-widget-view", never, { "config": { "alias": "config"; "required": false; "isSignal": true; }; }, {}, never, ["[unknownWidget]"], true, never>;
}
