import { DbxInjectionComponentConfigFactory } from '@dereekb/dbx-core';
import { type Maybe } from '@dereekb/util';
import { DbxTableColumn } from '../table';
import * as i0 from "@angular/core";
/**
 * A table header component used for rendering date values on the header.
 */
export declare class DbxTableDateHeaderComponent {
    readonly left = "E";
    readonly right = "MMM d";
    private readonly _dateSignal;
    readonly dateSignal: import("@angular/core").Signal<Maybe<Date>>;
    get date(): Maybe<Date>;
    set date(date: Maybe<Date>);
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxTableDateHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxTableDateHeaderComponent, "ng-component", never, {}, {}, never, never, true, never>;
}
export declare function dbxTableDateHeaderInjectionFactory(): DbxInjectionComponentConfigFactory<DbxTableColumn<Date>, DbxTableDateHeaderComponent>;
