import { TemplateResult } from 'lit-html';
import '../src/nile-button/nile-button';
import '../src/nile-spinner/nile-spinner';
import '../src/nile-icon';
declare const _default: {
title: string;
component: string;
argTypes: {
variant: {
control: string;
options: string[];
action: string;
};
size: {
control: string;
options: string[];
action: string;
};
caret: {
control: string;
action: string;
};
disabled: {
control: string;
action: string;
};
loading: {
control: string;
action: string;
};
outline: {
control: string;
action: string;
};
pill: {
control: string;
action: string;
};
circle: {
control: string;
action: string;
};
type: {
control: string;
options: string[];
action: string;
};
};
};
export default _default;
interface StoryArgs {
variant: 'primary' | 'secondary' | 'tertiary' | 'caution';
size: 'small' | 'medium' | 'large';
caret: boolean;
disabled: boolean;
loading: boolean;
outline: boolean;
pill: boolean;
circle: boolean;
type: 'button' | 'submit' | 'reset';
}
interface Story {
(args: StoryArgs): TemplateResult;
args?: Partial;
}
export declare const Default: Story;
export declare const PrimaryLargeButton: Story;
export declare const SecondarySmallButton: Story;
export declare const TertiaryDisabledButton: Story;
export declare const CautionLoadingButton: Story;