import { PartialStoryFn, StoryContext } from '@storybook/addons';
import { Select } from '../select';
export declare const meta: {
  argTypes: {
    disabled: {
      table: {
        disable: boolean;
      };
    };
    error: {
      table: {
        disable: boolean;
      };
    };
    errorMessage: {
      table: {
        disable: boolean;
      };
    };
    helperText: {
      table: {
        disable: boolean;
      };
    };
    label: {
      table: {
        disable: boolean;
      };
    };
    name: {
      table: {
        disable: boolean;
      };
    };
    placeholder: {
      table: {
        disable: boolean;
      };
    };
    required: {
      table: {
        disable: boolean;
      };
    };
    requiredMessage: {
      table: {
        disable: boolean;
      };
    };
    tooltip: {
      table: {
        disable: boolean;
      };
    };
    value: {
      table: {
        disable: boolean;
      };
    };
    width: {
      table: {
        disable: boolean;
      };
    };
  };
  args: {
    disabled: boolean;
    error: boolean;
    errorMessage: string;
    helperText: string;
    label: string;
    name: string;
    placeholder: string;
    required: boolean;
    requiredMessage: string;
    tooltip: string;
    value: string;
    width: string;
  };
  decorators: ((story: PartialStoryFn, { args: { tooltip } }: StoryContext) => import("lit-html").TemplateResult)[];
  parameters: {
    controls: {
      hideNoControlsWarning: boolean;
      sort: string;
    };
  };
  title: string;
};
interface Story {
  disabled: Select['disabled'];
  error: Select['error'];
  errorMessage: Select['errorMessage'];
  helperText: Select['helperText'];
  id: string;
  label: Select['label'];
  name: Select['name'];
  placeholder: Select['placeholder'];
  required: Select['required'];
  requiredMessage: Select['requiredMessage'];
  tooltip: Select['tooltip'];
  value: Select['value'];
  width: Select['width'];
}
export declare const story: ({ disabled, error, errorMessage, helperText, id, label, name, placeholder, required, requiredMessage, tooltip, value, width, }: Partial<Story>) => import("lit-html").TemplateResult;
declare const _default: {
  meta: {
    argTypes: {
      disabled: {
        table: {
          disable: boolean;
        };
      };
      error: {
        table: {
          disable: boolean;
        };
      };
      errorMessage: {
        table: {
          disable: boolean;
        };
      };
      helperText: {
        table: {
          disable: boolean;
        };
      };
      label: {
        table: {
          disable: boolean;
        };
      };
      name: {
        table: {
          disable: boolean;
        };
      };
      placeholder: {
        table: {
          disable: boolean;
        };
      };
      required: {
        table: {
          disable: boolean;
        };
      };
      requiredMessage: {
        table: {
          disable: boolean;
        };
      };
      tooltip: {
        table: {
          disable: boolean;
        };
      };
      value: {
        table: {
          disable: boolean;
        };
      };
      width: {
        table: {
          disable: boolean;
        };
      };
    };
    args: {
      disabled: boolean;
      error: boolean;
      errorMessage: string;
      helperText: string;
      label: string;
      name: string;
      placeholder: string;
      required: boolean;
      requiredMessage: string;
      tooltip: string;
      value: string;
      width: string;
    };
    decorators: ((story: PartialStoryFn<unknown>, { args: { tooltip } }: StoryContext) => import("lit-html").TemplateResult)[];
    parameters: {
      controls: {
        hideNoControlsWarning: boolean;
        sort: string;
      };
    };
    title: string;
  };
  story: ({ disabled, error, errorMessage, helperText, id, label, name, placeholder, required, requiredMessage, tooltip, value, width, }: Partial<Story>) => import("lit-html").TemplateResult;
};
export default _default;
