import type { JSX, ValidComponent } from "@solidjs/web"; import type { BaseUIComponentProps, NativeButtonProps, Orientation } from "../internals/types.js"; export interface ToolbarButtonState { disabled: boolean; orientation: Orientation; focusable: boolean; } export interface ToolbarButtonProps extends NativeButtonProps, BaseUIComponentProps<"button", ToolbarButtonState> { /** Tag/component to render. Defaults to `"button"`. */ as?: ValidComponent; /** * When `true` the item is disabled. * @default false */ disabled?: boolean | undefined; /** * When `true` the item remains focusable when disabled. * @default true */ focusableWhenDisabled?: boolean | undefined; } /** * A button inside a ``. Participates in the toolbar's arrow-key * navigation through `` + `useCompositeItem`-style wiring. */ export declare function ToolbarButton(props: ToolbarButtonProps): JSX.Element; //# sourceMappingURL=toolbar-button.d.ts.map