import { Observable } from 'rxjs';
import { ClickableAnchorLink } from '@dereekb/dbx-core';
import { type Maybe } from '@dereekb/util';
import { DbxAnchorComponent } from './anchor.component';
import * as i0 from "@angular/core";
/**
 * Component that displays an anchor and a span with the title.
 */
export declare class DbxAnchorContentComponent {
    readonly parent: DbxAnchorComponent | null;
    readonly inputAnchor: import("@angular/core").InputSignal<Maybe<Partial<ClickableAnchorLink>>>;
    private readonly _inputAnchor;
    private readonly _parentAnchor;
    readonly anchor$: Observable<Maybe<Partial<ClickableAnchorLink>>>;
    readonly anchorSignal: import("@angular/core").Signal<Maybe<Partial<ClickableAnchorLink>>>;
    readonly iconSignal: import("@angular/core").Signal<Maybe<string>>;
    readonly titleSignal: import("@angular/core").Signal<string | undefined>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxAnchorContentComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxAnchorContentComponent, "dbx-anchor-content", never, { "inputAnchor": { "alias": "anchor"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
