import { EventEmitter } from '../../stencil-public-runtime';
import { LANGUAGE_TYPES } from "../../components";
import { VARIATION_TYPES } from "../../utils/enums";
export declare class SlWrapper {
    el: HTMLSlWrapperElement;
    private invokeIconClickedCallback;
    /** Sdx icon name */
    lefticon: string;
    /** Sdx icon name */
    righticon: string;
    /** Title */
    caption: string;
    /** Display loading style */
    loader: boolean;
    /** Sdx icon size */
    iconsize: string;
    /** styling variation */
    variation: VARIATION_TYPES | `${VARIATION_TYPES}`;
    /** Callback when user click on icon right */
    iconClickedCallback?: (() => void) | string | undefined;
    /** Event when user click on icon right */
    iconClicked: EventEmitter;
    onFunctionCallbackChange(): void;
    language: LANGUAGE_TYPES;
    constructor();
    private onIconClicked;
    private setInvokeCallback;
    private checkHeader;
    private getClasses;
    render(): any;
}
