import { GdsElement } from '../../gds-element';
declare const GdsBadge_base: (new (...args: any[]) => import("../../utils/mixins/declarative-layout-mixins").SizeXProps) & (new (...args: any[]) => import("../../utils/mixins/declarative-layout-mixins").MarginProps) & (new (...args: any[]) => import("../../utils/mixins/declarative-layout-mixins").LayoutChildProps) & typeof GdsElement;
/**
 * `gds-badge`
 *
 * @element gds-badge
 */
export declare class GdsBadge extends GdsBadge_base {
    #private;
    static styles: (import("lit").CSSResult | import("lit").CSSResult[])[];
    variant: 'information' | 'notice' | 'positive' | 'warning' | 'negative' | 'disabled';
    size: 'default' | 'small';
    notification: boolean;
    rounded: boolean;
    mainSlotOccupied: boolean;
    leadSlotOccupied: boolean;
    render(): any;
}
export {};
