import { PartialStoryFn, StoryContext } from '@storybook/addons';
import { Tooltip } from '../tooltip';
export declare const meta: {
  argTypes: {
    for: {
      table: {
        disable: boolean;
      };
    };
    label: {
      table: {
        disable: boolean;
      };
    };
    open: {
      table: {
        disable: boolean;
      };
    };
    placement: {
      table: {
        disable: boolean;
      };
    };
  };
  args: {
    for: string;
    label: string;
    open: boolean;
    placement: string;
  };
  decorators: ((story: PartialStoryFn, { args: { placement } }: StoryContext) => import("lit-html").TemplateResult)[];
  parameters: {
    controls: {
      hideNoControlsWarning: boolean;
      sort: string;
    };
  };
  title: string;
};
interface Story {
  for: Tooltip['for'];
  label: string;
  open: Tooltip['open'];
  placement: Tooltip['placement'];
}
export declare const story: ({ for: htmlFor, label, open, placement }: Partial<Story>) => import("lit-html").TemplateResult;
declare const _default: {
  meta: {
    argTypes: {
      for: {
        table: {
          disable: boolean;
        };
      };
      label: {
        table: {
          disable: boolean;
        };
      };
      open: {
        table: {
          disable: boolean;
        };
      };
      placement: {
        table: {
          disable: boolean;
        };
      };
    };
    args: {
      for: string;
      label: string;
      open: boolean;
      placement: string;
    };
    decorators: ((story: PartialStoryFn<unknown>, { args: { placement } }: StoryContext) => import("lit-html").TemplateResult)[];
    parameters: {
      controls: {
        hideNoControlsWarning: boolean;
        sort: string;
      };
    };
    title: string;
  };
  story: ({ for: htmlFor, label, open, placement }: Partial<Story>) => import("lit-html").TemplateResult;
};
export default _default;
