import { PartialStoryFn, StoryContext } from '@storybook/addons';
import { Button } from '../button';
export declare const meta: {
  argTypes: {
    appearance: {
      table: {
        disable: boolean;
      };
    };
    buttonType: {
      table: {
        disable: boolean;
      };
    };
    disabled: {
      table: {
        disable: boolean;
      };
    };
    formId: {
      table: {
        disable: boolean;
      };
    };
    href: {
      table: {
        disable: boolean;
      };
    };
    iconEnd: {
      table: {
        disable: boolean;
      };
    };
    iconStart: {
      table: {
        disable: boolean;
      };
    };
    palette: {
      table: {
        disable: boolean;
      };
    };
    rel: {
      table: {
        disable: boolean;
      };
    };
    target: {
      table: {
        disable: boolean;
      };
    };
    width: {
      table: {
        disable: boolean;
      };
    };
  };
  args: {
    appearance: string;
    buttonType: string;
    disabled: boolean;
    formId: string;
    href: string;
    iconEnd: string;
    iconStart: string;
    palette: string;
    rel: string;
    target: string;
    width: string;
  };
  decorators: ((story: PartialStoryFn, { args: { palette } }: StoryContext) => import("lit-html").TemplateResult)[];
  title: string;
};
interface Story {
  appearance: Button['appearance'];
  buttonType: Button['buttonType'];
  disabled: Button['disabled'];
  formId: Button['formId'];
  href: Button['href'];
  iconEnd: Button['iconEnd'];
  iconStart: Button['iconStart'];
  palette: Button['palette'];
  rel: Button['rel'];
  target: Button['target'];
  width: Button['width'];
}
export declare const story: ({ appearance, buttonType, disabled, formId, href, iconEnd, iconStart, palette, rel, target, width, }: Partial<Story>) => import("lit-html").TemplateResult;
declare const _default: {
  meta: {
    argTypes: {
      appearance: {
        table: {
          disable: boolean;
        };
      };
      buttonType: {
        table: {
          disable: boolean;
        };
      };
      disabled: {
        table: {
          disable: boolean;
        };
      };
      formId: {
        table: {
          disable: boolean;
        };
      };
      href: {
        table: {
          disable: boolean;
        };
      };
      iconEnd: {
        table: {
          disable: boolean;
        };
      };
      iconStart: {
        table: {
          disable: boolean;
        };
      };
      palette: {
        table: {
          disable: boolean;
        };
      };
      rel: {
        table: {
          disable: boolean;
        };
      };
      target: {
        table: {
          disable: boolean;
        };
      };
      width: {
        table: {
          disable: boolean;
        };
      };
    };
    args: {
      appearance: string;
      buttonType: string;
      disabled: boolean;
      formId: string;
      href: string;
      iconEnd: string;
      iconStart: string;
      palette: string;
      rel: string;
      target: string;
      width: string;
    };
    decorators: ((story: PartialStoryFn<unknown>, { args: { palette } }: StoryContext) => import("lit-html").TemplateResult)[];
    title: string;
  };
  story: ({ appearance, buttonType, disabled, formId, href, iconEnd, iconStart, palette, rel, target, width, }: Partial<Story>) => import("lit-html").TemplateResult;
};
export default _default;
