import BaseComponent from "./BaseComponent";
declare class MyDropdown extends BaseComponent {
    private storeRef;
    dropdownFocused: boolean;
    name: string;
    searchedText: string | null;
    debouncedFn: any;
    private type;
    multiSelect: boolean;
    layout: "list" | "grid";
    partitions: number;
    color: "dark" | "light";
    constructor();
    static get observedAttributes(): string[];
    attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
    connectedCallback(): void;
    private handleClick;
    checkClickOutside: (event: Event) => void;
    private updateChildren;
    debouncedListFilter: () => void;
    addListeners(): void;
    disconnectedCallback(): void;
    render(): void;
}
export default MyDropdown;
