import { ComponentInterface } from '../../stencil-public-runtime';
import { HTMLStencilElement } from '../../stencil-public-runtime';
import { BalConfigObserver, BalConfigState, BalLanguage, BalRegion } from '../../utils/config';
export declare class Close implements ComponentInterface, BalConfigObserver {
    el: HTMLStencilElement;
    language: BalLanguage;
    region: BalRegion;
    /**
     * Define the size of badge. Small is recommended for tabs.
     */
    size: BalProps.BalCloseSize;
    /**
     * If `true` it supports dark backgrounds.
     */
    inverted: boolean;
    /**
     * @internal define config for the component
     */
    configChanged(state: BalConfigState): Promise<void>;
    render(): any;
}
