import * as React from "react"; import { WrappedComponentProps } from "react-intl"; import * as numberJS from "@gooddata/numberjs"; import { IFormatPreset } from "../typings"; import { IPositioning } from "../../../typings/positioning"; interface IMeasureNumberFormatDropdownOwnProps { presets: ReadonlyArray; customPreset: IFormatPreset; selectedPreset: IFormatPreset; separators: numberJS.ISeparators; onSelect: (selectedPreset: IFormatPreset) => void; onClose: () => void; anchorEl?: string | EventTarget; positioning?: IPositioning[]; } declare type IMeasureNumberFormatDropdownProps = IMeasureNumberFormatDropdownOwnProps & WrappedComponentProps; export declare class PresetsDropdown extends React.PureComponent { static defaultProps: Partial; render(): JSX.Element; private renderPresetOption; private renderCustomFormatItem; } declare const _default: React.FunctionComponent> & { WrappedComponent: React.ComponentType; }; export default _default;