import "./inline_button.css"; import type * as React from "react"; import { Button as Base } from "@base-ui/react/button"; import { type StyleProps, type TriggerProps } from "./style_props"; export interface InlineButtonProps extends StyleProps, TriggerProps { /** Never icon-only: a bare glyph on a crowded value reads as decoration. */ title: string; onPress: () => void; /** When the value makes `title` ambiguous ("Open" → "Open customer"). */ accessibilityLabel?: string; tooltip?: string; disabled?: boolean; testID?: string; ref?: React.Ref; render?: Base.Props["render"]; } /** * A verb inside an inline field's surface (Open, Copy), travelling with the value it acts on; * `Button` is the full 40px control this sits inside. It stops propagation, since its host surface * is itself pressable. */ export declare function InlineButton({ title, onPress, accessibilityLabel, tooltip, disabled, testID, render, ref, className, style, ...trigger }: InlineButtonProps): React.JSX.Element;