/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { ICustomElementFoundation } from '@tylertech/forge-core';
import { IBadgeAdapter } from './badge-adapter';
export interface IBadgeFoundation extends ICustomElementFoundation {
    dot: boolean;
    open: boolean;
}
export declare class BadgeFoundation implements IBadgeFoundation {
    private _adapter;
    private _dot;
    private _open;
    constructor(_adapter: IBadgeAdapter);
    initialize(): void;
    private _applyDot;
    private _setOpen;
    get dot(): boolean;
    set dot(value: boolean);
    get open(): boolean;
    set open(value: boolean);
}
