import { OnDestroy } from '@angular/core';
import { type Maybe } from '@dereekb/util';
import { DbxMapboxMarker } from './mapbox.marker';
import * as i0 from "@angular/core";
export declare class DbxMapboxMarkerComponent implements OnDestroy {
    private readonly _dbxMapboxChangeService;
    private static _latLngPoint;
    readonly marker: import("@angular/core").InputSignal<Maybe<DbxMapboxMarker>>;
    readonly latLngSignal: import("@angular/core").Signal<import("@dereekb/util").LatLngPoint | undefined>;
    readonly presentationSignal: import("@angular/core").Signal<import("./mapbox.marker").DbxMapboxMarkerPresentation>;
    readonly styleSignal: import("@angular/core").Signal<any>;
    readonly presentationCssClassSignal: import("@angular/core").Signal<string>;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxMapboxMarkerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxMapboxMarkerComponent, "dbx-mapbox-marker", never, { "marker": { "alias": "marker"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;
}
