import { LitElement } from 'lit'; type Constructor = abstract new (...args: any[]) => T; /** Components with a Lit `title` used as visible heading text (not the HTML tooltip). */ export interface TitleHost { title: string; } /** * Copies host `title="..."` into the Lit `title` property and removes the attribute so the * browser does not show a native tooltip. Use with `@property({ type: String, attribute: false }) title`. * * A `MutationObserver` covers Storybook and other cases that only touch the attribute. */ export declare function StripTitleFromHostMixin>(superClass: T): T; export {};