import { CSSProperties } from 'react';
type UsePopperDropdownResult = {
    isOpen: boolean;
    open: () => void;
    close: () => void;
    toggle: () => void;
    update: () => void;
    referenceRef: any;
    popperElementRef: (el: HTMLElement | null) => void;
    popperStyles: CSSProperties;
    popperAttributes: Record<string, any>;
};
type UsePopperDropdownParams = {
    placement?: 'bottom-start' | 'bottom-end';
};
declare const usePopperDropdown: ({ placement }?: UsePopperDropdownParams) => UsePopperDropdownResult;
export default usePopperDropdown;
