import BaseComponent from "./BaseComponent";
declare class MyDropdownMenu extends BaseComponent {
    elementRef: any;
    private storeRef;
    private dropdownState;
    private dropdownFocused;
    name: string;
    color: "dark" | "light";
    partitions: number;
    private apiEndpoint;
    multiSelect: boolean;
    private keyName;
    private valueName;
    private itemStyles;
    constructor();
    static get observedAttributes(): string[];
    attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
    renderDropdownMenu: (entities: Array<any>) => void;
    updateFromParent(): void;
    connectedCallback(): void;
    addListeners(): void;
    disconnectedCallback(): void;
}
export default MyDropdownMenu;
