import { HTMLProps } from 'react';
import * as React from 'react';
import { SelectableValue } from '@grafana/data';
import { SegmentProps } from './types';
export interface SegmentSyncProps extends SegmentProps, Omit, 'value' | 'onChange'> {
value?: T | SelectableValue;
onChange: (item: SelectableValue) => void;
options: Array>;
inputMinWidth?: number;
}
/**
* https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-segment--docs
*/
export declare function Segment({ options, value, onChange, Component, className, allowCustomValue, allowEmptyValue, placeholder, disabled, inputMinWidth, inputPlaceholder, onExpandedChange, autofocus, ...rest }: React.PropsWithChildren>): import("react/jsx-runtime").JSX.Element;