import { PartialStoryFn, StoryContext } from '@storybook/addons';
import { Input } from '../input';
declare const meta: {
  args: {
    disabled: boolean;
    error: boolean;
    errorMessage: string;
    helperText: string;
    iconEnd: string;
    iconStart: string;
    label: string;
    max: string;
    maxlength: string;
    min: string;
    minlengthMessage: string;
    minlength: string;
    name: string;
    pattern: string;
    patternMessage: string;
    placeholder: string;
    readonly: boolean;
    required: boolean;
    requiredMessage: string;
    tooltip: string;
    type: string;
    value: string;
    width: string;
  };
  argTypes: {
    disabled: {
      table: {
        disable: boolean;
      };
    };
    error: {
      table: {
        disable: boolean;
      };
    };
    errorMessage: {
      table: {
        disable: boolean;
      };
    };
    helperText: {
      table: {
        disable: boolean;
      };
    };
    iconEnd: {
      table: {
        disable: boolean;
      };
    };
    iconStart: {
      table: {
        disable: boolean;
      };
    };
    max: {
      table: {
        disable: boolean;
      };
    };
    maxlength: {
      table: {
        disable: boolean;
      };
    };
    min: {
      table: {
        disable: boolean;
      };
    };
    minlengthMessage: {
      table: {
        disable: boolean;
      };
    };
    minlength: {
      table: {
        disable: boolean;
      };
    };
    name: {
      table: {
        disable: boolean;
      };
    };
    pattern: {
      table: {
        disable: boolean;
      };
    };
    patternMessage: {
      table: {
        disable: boolean;
      };
    };
    placeholder: {
      table: {
        disable: boolean;
      };
    };
    readonly: {
      table: {
        disable: boolean;
      };
    };
    required: {
      table: {
        disable: boolean;
      };
    };
    requiredMessage: {
      table: {
        disable: boolean;
      };
    };
    tooltip: {
      table: {
        disable: boolean;
      };
    };
    type: {
      table: {
        disable: boolean;
      };
    };
    value: {
      table: {
        disable: boolean;
      };
    };
    width: {
      table: {
        disable: boolean;
      };
    };
  };
  decorators: ((story: PartialStoryFn, { args: { tooltip } }: StoryContext) => import("lit-html").TemplateResult)[];
  parameters: {
    controls: {
      hideNoControlsWarning: boolean;
      sort: string;
    };
  };
  title: string;
};
interface Story {
  disabled: Input['disabled'];
  error: Input['error'];
  errorMessage: Input['errorMessage'];
  helperText: Input['helperText'];
  iconEnd: Input['iconEnd'];
  iconStart: Input['iconStart'];
  id: string;
  label: string;
  max: Input['max'];
  maxlength: Input['maxlength'];
  min: Input['min'];
  minlengthMessage: Input['minlengthMessage'];
  minlength: Input['minlength'];
  name: Input['name'];
  pattern: Input['pattern'];
  patternMessage: Input['patternMessage'];
  placeholder: Input['placeholder'];
  readonly: Input['readonly'];
  required: Input['required'];
  requiredMessage: Input['requiredMessage'];
  tooltip: Input['tooltip'];
  type: Input['type'];
  value: Input['value'];
  width: Input['width'];
}
declare const story: ({ disabled, error, errorMessage, helperText, iconEnd, iconStart, id, label, max, maxlength, min, minlengthMessage, minlength, name, pattern, patternMessage, placeholder, readonly, required, requiredMessage, tooltip, type, value, width, }: Story) => import("lit-html").TemplateResult;
export { meta, story };
