import React from "react"; import { ControlledProps } from "../form/controlled"; import { StyledProps } from "../_type"; import { SegmentOption } from "./SegmentOption"; export interface SegmentProps extends ControlledProps, StyledProps { /** * Segment 中选项 */ options: SegmentOption[]; /** * 分组 */ groups?: { [groupKey: string]: React.ReactNode; }; /** * 是否禁用所有选择 * @default false * @since 2.2.0 */ disabled?: boolean; /** * 是否为无边框样式 * @default false */ rimless?: boolean; /** * 包含分组时,外层分组容器自定义类名 */ groupClassName?: string; /** * 包含分组时,外层分组容器自定义样式 */ groupStyle?: React.CSSProperties; } export declare const Segment: React.FunctionComponent> & { defaultLabelAlign: string; };