import { type IdentifierRef } from "@gooddata/sdk-model";
import { type IDashboardAttributeFilterPlaceholderProps } from "../types.js";
/**
 * Addable workspace parameter offered in the dropdown's "parameters" tab (automation dialogs only).
 *
 * @internal
 */
export interface IParameterDropdownListItem {
    type: "parameter";
    ref: IdentifierRef;
    title: string;
}
/**
 * @internal
 */
export interface IAttributesDropdownProps extends IDashboardAttributeFilterPlaceholderProps {
    /** Addable workspace parameters (automation dialogs only). Renders a "parameters" tab. */
    parameters?: IParameterDropdownListItem[];
    onParameterSelect?: (ref: IdentifierRef) => void;
}
/**
 * @internal
 */
export declare function AttributesDropdown({ id, className, bodyClassName, onClose, onOpen, onSelect, attributes, dateDatasets, measures, openOnInit, DropdownButtonComponent, DropdownTitleComponent, renderNoData, overlayPositionType, getCustomItemTitle, accessibilityConfig, returnFocusTo, parameters, onParameterSelect }: IAttributesDropdownProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AttributesDropdown.d.ts.map