/** * The Astro renderer's client half: what an `` calls once its * directive fires. For a server-rendered element it sets the props the HTML * couldn't carry, then lets the element hydrate; for `client:only` there is * no HTML, so it creates the element. */ type LitClass = CustomElementConstructor & { elementProperties?: ReadonlyMap; }; export default _default; declare function _default(island: HTMLElement): (component: LitClass | string, props: Record, slots: Record, { client }: { client: string; }) => Promise; //# sourceMappingURL=client.d.ts.map