import * as React from 'react'; import { Merge } from 'type-fest'; import { CirrusBoxProps } from '../Core'; import { ButtonProps } from '../Button'; import { PopoverContainerProps } from '../Popover/PopoverContainer'; interface Props extends Merge { buttonContent: React.ReactNode; initiallyOpen?: boolean; placement?: 'start' | 'center' | 'end'; } declare const DropdownContainer: import("@emotion/styled-base").StyledComponent & React.HTMLAttributes & Partial & { theme?: any; } & React.Attributes, { isActive: boolean; }, any>; declare const DropdownContent: React.FC; declare const useDropdown: () => { closeDropdown: () => void; }; declare const Dropdown: React.FC; export { Dropdown, DropdownContent, DropdownContainer, useDropdown };