import { FormSelectItem } from "../../features/form-hook/index";
export declare class ShiftSelectDropdown {
    hasTick: boolean;
    hasArrow: boolean;
    name?: string;
    isLoading?: boolean;
    isOpen: boolean;
    noSelectionText?: string;
    direction: string;
    selectedValue: string;
    options: FormSelectItem[];
    reverseOptions: boolean;
    fetchingErrorText?: string | boolean;
    setElementRef?: (el: HTMLElement | null) => void;
    handleSelection: (option: FormSelectItem) => void;
    renderOption?: (option: FormSelectItem, isSelected: boolean) => any;
    fullRenderOption?: (option: FormSelectItem, isSelected: boolean, handleSelection: (option: FormSelectItem) => void) => any;
    private containerEl;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    render(): any;
}
