import { VoidFunc } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
import { ResourceListViewMode } from "../../../../fd-toolbox/enums/enums";
/**
 * Props for the {@link ResourceListDropdownMenu} component.
 */
export interface ResourceListDropdownMenuProps {
    /** Event handler called when the view mode is changed */
    onViewModeChanged: VoidFunc<ResourceListViewMode>;
    /** Current view mode selected. If undefined, both view options are shown */
    viewMode?: ResourceListViewMode;
}
/**
 * A dropdown menu component for switching between different resource list view modes.
 *
 * @param props - {@link ResourceListDropdownMenuProps}
 */
export declare function ResourceListDropdownMenu({ onViewModeChanged, viewMode }: ResourceListDropdownMenuProps): import("react").JSX.Element;
