import { MatDialog } from '@angular/material/dialog';
import { MessageService } from '@igo2/core/message';
import type { IgoMap } from '@igo2/geo';
import { ContextService } from '../../context-manager/shared/context.service';
import * as i0 from "@angular/core";
export declare class BookmarkButtonComponent {
    private dialog;
    private contextService;
    private messageService;
    get map(): IgoMap;
    set map(value: IgoMap);
    private _map;
    get color(): string;
    set color(value: string);
    private _color;
    constructor(dialog: MatDialog, contextService: ContextService, messageService: MessageService);
    createContext(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BookmarkButtonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BookmarkButtonComponent, "igo-bookmark-button", never, { "map": { "alias": "map"; "required": false; }; "color": { "alias": "color"; "required": false; }; }, {}, never, never, true, never>;
}
