
import { AllBaseProps, BaseStyleProps, ContainerStyleProps, TagName, TextStyleProps } from "../../../tasty/types.js";
import "../../../tasty/index.js";
import { NavigateArg } from "../../../providers/navigation.types.js";
import "../use-action.js";
import * as react from "react";
import { AriaButtonProps } from "react-aria";

//#region src/components/actions/Action/Action.d.ts
interface CubeActionProps<T extends TagName = 'a' | 'button' | 'span' | 'div'> extends Omit<AllBaseProps<T>, 'htmlType'>, BaseStyleProps, ContainerStyleProps, TextStyleProps, Omit<AriaButtonProps, 'type'> {
  to?: NavigateArg;
  label?: string;
  htmlType?: 'button' | 'submit' | 'reset' | undefined;
  download?: string;
}
declare const Action: react.ForwardRefExoticComponent<react.RefAttributes<unknown>>;
//#endregion
export { Action, CubeActionProps };
//# sourceMappingURL=Action.d.ts.map