import React, { FC } from 'react';
import { SizeType } from '../../util/global-props';
import './dropdown.component.scss';
export declare type DropdownPropsType = {
    className?: string;
    menu?: React.ReactNode;
    items?: React.ReactNode;
    children: React.ReactNode;
    disabled?: boolean;
    viewType?: 'primary' | 'secondary';
    isChangeOutside?: boolean;
    isChanged?: (open: boolean) => void;
    isOpen?: boolean;
    margin?: SizeType;
    flex?: number | string;
    menuWidth?: string;
    position?: 'auto-vertical-left' | 'auto-vertical-center' | 'auto-vertical-right' | 'bottom-left' | 'bottom-center' | 'bottom-right' | 'top-left' | 'top-center' | 'top-right';
    onSelect?: (e: React.SyntheticEvent, id: string) => void;
    closeOnSelect?: boolean;
    style?: React.CSSProperties;
};
export declare const Dropdown: FC<DropdownPropsType>;
