import React from 'react'; export declare const RoundButton: import("gloss").GlossView & Omit & Omit & Omit & import("..").SizedSurfaceSpecificProps & { borderPosition?: "inside" | "outside"; focus?: boolean; hover?: boolean; active?: boolean; ellipse?: boolean; before?: React.ReactNode; after?: React.ReactNode; badge?: React.ReactNode; badgeProps?: Object; children?: React.ReactNode; name?: string; chromeless?: boolean; circular?: boolean; elementProps?: Object; glintBottom?: boolean; glint?: boolean; glow?: boolean; glowProps?: Object; hovered?: boolean; icon?: React.ReactNode; iconAfter?: boolean; iconColor?: import("@o/color").ColorLike; iconProps?: Partial; iconSize?: number; showInnerElement?: "always" | "never"; theme?: import("gloss").CompiledTheme; tooltip?: React.ReactNode; tooltipProps?: import("..").PopoverProps; alpha?: number; alphaHover?: number; disabled?: boolean; type?: string; subTheme?: import("gloss").ThemeSelect; iconPadding?: number; ignoreSegment?: boolean; space?: import("..").Size; spaceAround?: import("..").Size; betweenIconElement?: React.ReactNode; segment?: "middle" | "single" | "first" | "last"; elementTheme?: import("gloss").ThemeFn; } & { hoverStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; activeStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; focusStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; disabledStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; focusWithinStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; selectedStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; }, keyof import("gloss/_/types").GlossBaseProps> & import("gloss/_/types").GlossBaseProps & import("..").SizedSurfaceSpecificProps & { borderPosition?: "inside" | "outside"; focus?: boolean; hover?: boolean; active?: boolean; ellipse?: boolean; before?: React.ReactNode; after?: React.ReactNode; badge?: React.ReactNode; badgeProps?: Object; children?: React.ReactNode; name?: string; chromeless?: boolean; circular?: boolean; elementProps?: Object; glintBottom?: boolean; glint?: boolean; glow?: boolean; glowProps?: Object; hovered?: boolean; icon?: React.ReactNode; iconAfter?: boolean; iconColor?: import("@o/color").ColorLike; iconProps?: Partial; iconSize?: number; showInnerElement?: "always" | "never"; theme?: import("gloss").CompiledTheme; tooltip?: React.ReactNode; tooltipProps?: import("..").PopoverProps; alpha?: number; alphaHover?: number; disabled?: boolean; type?: string; subTheme?: import("gloss").ThemeSelect; iconPadding?: number; ignoreSegment?: boolean; space?: import("..").Size; spaceAround?: import("..").Size; betweenIconElement?: React.ReactNode; segment?: "middle" | "single" | "first" | "last"; elementTheme?: import("gloss").ThemeFn; } & { hoverStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; activeStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; focusStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; disabledStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; focusWithinStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; selectedStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; }> & { [key: string]: any; } & { onChangeActive?: (next: boolean) => any; defaultActive?: boolean; }, import("gloss").GlossProps & Omit & Omit & Omit & import("..").SizedSurfaceSpecificProps & { borderPosition?: "inside" | "outside"; focus?: boolean; hover?: boolean; active?: boolean; ellipse?: boolean; before?: React.ReactNode; after?: React.ReactNode; badge?: React.ReactNode; badgeProps?: Object; children?: React.ReactNode; name?: string; chromeless?: boolean; circular?: boolean; elementProps?: Object; glintBottom?: boolean; glint?: boolean; glow?: boolean; glowProps?: Object; hovered?: boolean; icon?: React.ReactNode; iconAfter?: boolean; iconColor?: import("@o/color").ColorLike; iconProps?: Partial; iconSize?: number; showInnerElement?: "always" | "never"; theme?: import("gloss").CompiledTheme; tooltip?: React.ReactNode; tooltipProps?: import("..").PopoverProps; alpha?: number; alphaHover?: number; disabled?: boolean; type?: string; subTheme?: import("gloss").ThemeSelect; iconPadding?: number; ignoreSegment?: boolean; space?: import("..").Size; spaceAround?: import("..").Size; betweenIconElement?: React.ReactNode; segment?: "middle" | "single" | "first" | "last"; elementTheme?: import("gloss").ThemeFn; } & { hoverStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; activeStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; focusStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; disabledStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; focusWithinStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; selectedStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; }, keyof import("gloss/_/types").GlossBaseProps> & import("gloss/_/types").GlossBaseProps & import("..").SizedSurfaceSpecificProps & { borderPosition?: "inside" | "outside"; focus?: boolean; hover?: boolean; active?: boolean; ellipse?: boolean; before?: React.ReactNode; after?: React.ReactNode; badge?: React.ReactNode; badgeProps?: Object; children?: React.ReactNode; name?: string; chromeless?: boolean; circular?: boolean; elementProps?: Object; glintBottom?: boolean; glint?: boolean; glow?: boolean; glowProps?: Object; hovered?: boolean; icon?: React.ReactNode; iconAfter?: boolean; iconColor?: import("@o/color").ColorLike; iconProps?: Partial; iconSize?: number; showInnerElement?: "always" | "never"; theme?: import("gloss").CompiledTheme; tooltip?: React.ReactNode; tooltipProps?: import("..").PopoverProps; alpha?: number; alphaHover?: number; disabled?: boolean; type?: string; subTheme?: import("gloss").ThemeSelect; iconPadding?: number; ignoreSegment?: boolean; space?: import("..").Size; spaceAround?: import("..").Size; betweenIconElement?: React.ReactNode; segment?: "middle" | "single" | "first" | "last"; elementTheme?: import("gloss").ThemeFn; } & { hoverStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; activeStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; focusStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; disabledStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; focusWithinStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; selectedStyle?: import("gloss").ThemeFn | import("gloss").PseudoStyle; }> & { [key: string]: any; } & { onChangeActive?: (next: boolean) => any; defaultActive?: boolean; }>>; //# sourceMappingURL=RoundButton.d.ts.map