import { type Maybe } from '@dereekb/util';
import { DbxSectionHeaderConfig, DbxSectionHeaderHType } from './section';
import * as i0 from "@angular/core";
/**
 * Component used to style a section's header.
 */
export declare class DbxSectionHeaderComponent {
    readonly headerConfig: import("@angular/core").InputSignal<Maybe<DbxSectionHeaderConfig>>;
    readonly h: import("@angular/core").InputSignal<Maybe<DbxSectionHeaderHType>>;
    readonly paddedHeader: import("@angular/core").InputSignal<Maybe<boolean>>;
    readonly header: import("@angular/core").InputSignal<Maybe<string>>;
    readonly onlyHeader: import("@angular/core").InputSignal<Maybe<boolean>>;
    readonly icon: import("@angular/core").InputSignal<Maybe<string>>;
    readonly hint: import("@angular/core").InputSignal<Maybe<string>>;
    readonly hintInline: import("@angular/core").InputSignal<Maybe<boolean>>;
    readonly hintInlineDefault: import("@angular/core").WritableSignal<Maybe<boolean>>;
    readonly headerConfigSignal: import("@angular/core").Signal<DbxSectionHeaderConfig>;
    readonly showTitleSignal: import("@angular/core").Signal<boolean>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxSectionHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxSectionHeaderComponent, "dbx-section-header,.dbx-section-header", never, { "headerConfig": { "alias": "headerConfig"; "required": false; "isSignal": true; }; "h": { "alias": "h"; "required": false; "isSignal": true; }; "paddedHeader": { "alias": "paddedHeader"; "required": false; "isSignal": true; }; "header": { "alias": "header"; "required": false; "isSignal": true; }; "onlyHeader": { "alias": "onlyHeader"; "required": false; "isSignal": true; }; "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "hint": { "alias": "hint"; "required": false; "isSignal": true; }; "hintInline": { "alias": "hintInline"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
