import { type DashboardAttributeFilterSelectionMode, type IAttributeMetadataObject, type ObjRef } from "@gooddata/sdk-model"; /** * @internal */ export interface ICustomAttributeFilterDropdownActionsProps { onApplyButtonClick: () => void; onCancelButtonClick: () => void; onConfigurationButtonClick: () => void; isApplyDisabled?: boolean; isSelectionChanged?: boolean; cancelText: string; applyText: string; filterDisplayFormRef: ObjRef; attributes?: IAttributeMetadataObject[]; filterSelectionMode?: DashboardAttributeFilterSelectionMode; } /** * @internal */ export declare function CustomAttributeFilterDropdownActions({ isApplyDisabled, isSelectionChanged, onApplyButtonClick, onCancelButtonClick, onConfigurationButtonClick, cancelText, applyText, filterDisplayFormRef, attributes, filterSelectionMode }: ICustomAttributeFilterDropdownActionsProps): import("react/jsx-runtime").JSX.Element | null; /** * @internal */ export interface ICustomConfigureAttributeFilterDropdownActionsProps { onSaveButtonClick: () => void; onCancelButtonClick: () => void; isSaveDisabled?: boolean; cancelText: string; saveText: string; } /** * @internal */ export declare function CustomConfigureAttributeFilterDropdownActions({ isSaveDisabled, onSaveButtonClick, onCancelButtonClick, cancelText, saveText }: ICustomConfigureAttributeFilterDropdownActionsProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=CustomDropdownActions.d.ts.map