import * as lit_html from 'lit-html';
import { LitElement } from 'lit';
import { J as JSXCustomElement } from '../../jsx-custom-element-C8UWRHYg.js';
interface EnterAttributes {
type?: 'fade' | 'fade-in-up' | 'boing';
enterOnScroll?: string | boolean;
delay?: string | number;
/**
* Applies display grid so that children fill the height and width of the component
*/
fill?: string | boolean;
}
declare class Enter extends LitElement {
observer?: IntersectionObserver;
inView: boolean;
type?: 'fade' | 'fade-in-up' | 'boing';
enterOnScroll?: string | boolean;
delay?: string | number;
fill?: string | boolean;
connectedCallback(): void;
disconnectedCallback(): void;
render(): lit_html.TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'dmd-enter': EnterAttributes;
}
}
declare module 'react' {
namespace JSX {
interface IntrinsicElements {
'dmd-enter': JSXCustomElement;
}
}
}
export { Enter, type EnterAttributes };