import React from 'react';
import { StoryObj } from '@storybook/react';
import { Button } from './react';
declare const _default: {
    title: string;
    render(args: Omit<React.HTMLAttributes<import(".").WarpButton>, "rel" | "_classes" | "render" | "renderOptions" | "connectedCallback" | "disconnectedCallback" | "renderRoot" | "isUpdatePending" | "hasUpdated" | "addController" | "removeController" | "attributeChangedCallback" | "requestUpdate" | "updateComplete" | "variant" | "form" | "small" | "quiet" | "href" | "target" | "fullWidth" | "type" | "loading" | "buttonClass" | "name" | "value" | "ariaValueTextLoading" | "updated" | "firstUpdated" | "_primaryClasses" | "_secondaryClasses" | "_utilityClasses" | "_negativeClasses" | "_pillClasses" | "_linkClasses" | "_handleButtonClick" | "resetFormControl" | "validationTarget" | "internals" | "showError" | "validationMessage" | "validity" | "validationComplete" | "checkValidity" | "formResetCallback" | "valueChangedCallback" | "validityCallback" | "validationMessageCallback" | "setValue" | "shouldFormValueUpdate"> & {} & Partial<Omit<import(".").WarpButton, keyof HTMLElement>> & React.RefAttributes<import(".").WarpButton>): React.JSX.Element;
    component: import("@lit/react").ReactWebComponent<import(".").WarpButton, {}>;
};
export default _default;
export type Story = StoryObj<typeof Button>;
export declare const Primary: Story;
export declare const Secondary: Story;
export declare const Negative: Story;
export declare const Utility: Story;
export declare const Link: Story;
export declare const Pill: Story;
export declare const Small: Story;
export declare const Quiet: Story;
export declare const Loading: Story;
export declare const FullWidth: Story;
export declare const AsLink: Story;
export declare const FormControl: Story;
