import { Component, JSX } from 'solid-js'; export interface HTMLStencilElement extends HTMLElement { componentOnReady(): Promise; } export type StencilSolidInternalProps = JSX.DOMAttributes; export interface ComponentSupplementaryTypes { style?: JSX.CSSProperties; slot?: string; } export declare const createSolidComponent: (tagName: string, manipulatePropsFunction?: (originalProps: StencilSolidInternalProps, newProps: any) => ExpandedPropsTypes, defineCustomElement?: () => void) => Component & ComponentSupplementaryTypes>;