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;