import type { IconProp } from "@fortawesome/fontawesome-svg-core";
import { LinkWithAction } from "../types";
import React from "react";
export declare enum DropdownStyle {
    LIGHT = "LIGHT",
    DARK = "DARK"
}
export interface DropdownProps {
    children: React.ReactNode;
    options?: ({
        name: string;
        icon?: IconProp | string;
        color?: string;
    } & ({
        link: LinkWithAction;
    } | {
        options: DropdownProps["options"];
    }))[];
    style?: DropdownStyle;
    accentColor?: string;
    zIndex?: number;
    onOpen?: () => void;
    label?: string;
    buttonClassName?: string;
}
declare const DropdownMenu: React.FC<DropdownProps> & {
    Header: React.FC<{
        children?: React.ReactNode;
    }>;
};
export default DropdownMenu;
