
"use client";
import { UniversalPaddleButtonProps } from "../../../tokens/types.js";
import { PaddleButtonRole } from "./paddleNavContext.js";
import * as _$react from "react";
import { ButtonHTMLAttributes } from "react";

//#region src/components/client/PaddleNav/PaddleButton.d.ts
type HtmlButtonProps = Omit<ButtonHTMLAttributes<HTMLButtonElement>, 'color'>;
type PaddleButtonProps = UniversalPaddleButtonProps & HtmlButtonProps & {
  /** @internal Set by `PaddleButtonPrevious` / `PaddleButtonNext`. */paddleRole: PaddleButtonRole;
};
declare const PaddleButton: _$react.ForwardRefExoticComponent<UniversalPaddleButtonProps & HtmlButtonProps & {
  /** @internal Set by `PaddleButtonPrevious` / `PaddleButtonNext`. */paddleRole: PaddleButtonRole;
} & _$react.RefAttributes<HTMLButtonElement>>;
//#endregion
export { PaddleButton, type PaddleButtonProps };