import { Injector } from '@angular/core';
import { TamuAbstractBaseComponent } from '../utility/tl-abstract-base.component';
export declare class TlDropDownComponent extends TamuAbstractBaseComponent {
    /** Used to convert the dropdown menu button into a link. */
    btnHref: any;
    /** Used to define the drop down menu background. */
    menuBackground: any;
    /** Used to define the drop down menu border. */
    menuBorder: any;
    /** Used to define the drop-down menu border display */
    menuBorderDisplay: any;
    /** Used to define the drop down menu-border-radius. */
    menuBorderRadius: any;
    /** Used to define the drop down menu box shadow. */
    menuBoxShadow: any;
    /** Used to define the drop-down `menu-border-flexDirection` */
    menuFlexDirection: any;
    /** Used to define the item margin in drop-down menu. */
    menuItemMargin: any;
    /** Used to define the drop-down menu padding */
    menuPadding: any;
    /** Used to define the drop-down menu width */
    menuWidth: any;
    /** Used to define the drop-down menu x offset. */
    menuXOffset: any;
    /** Used to define the drop-down menu x offset. */
    menuYOffset: string;
    /** Used to define the event type which will display the dropdown menu. */
    toggleOn: string;
    /** Used to define the boolean value for the drop down */
    isOpen: boolean;
    /** Used to override the button background in a drop down */
    get btnBackground(): string;
    /** Used to override the button background active state in a drop down */
    get btnBackgroundActive(): string;
    /** Used to override the button background hover state in a drop down */
    get btnBackgroundHover(): string;
    /** Used to override the button border in a drop down */
    get btnBorderColor(): string;
    /** Used to override the button active state border in a drop down */
    get btnBorderActive(): string;
    /** Used to override the button focus state border in a drop down */
    get btnBorderFocus(): string;
    /** Used to override the button active state border in a drop down */
    get btnBorderHover(): string;
    /** Used to override the border radius of button in a dropdown */
    btnBorderRadius: any;
    btnBoxShadowFocus: any;
    /** Used to override the button color in a drop down */
    get btnColor(): string;
    /** Used to override the button color active state in a drop down */
    get btnColorActive(): string;
    /** Used to override the button color hover state in a drop down */
    get btnColorHover(): string;
    /** Used to override the button font family in a drop down */
    btnFontFamily: any;
    /** Used to override the button font size in a drop down */
    btnFontSize: any;
    /** Used to override the line height of button in a drop down */
    btnLineHeight: any;
    /** Used to override the text alignment of button in a drop down */
    btnTextAlign: any;
    /** Used to override the text decoration property of button in a drop down */
    get btnTextDecoration(): string;
    /** Used to override the active state of button text decoration property in a drop down */
    get btnTextDecorationActive(): string;
    /** Used to override the focus state of button text decoration property in a drop down */
    get btnTextDecorationFocus(): string;
    /** Used to override the hover state of button text decoration property in a drop down */
    get btnTextDecorationHover(): string;
    constructor(injector: Injector);
}
