//#region src/integrations/astro-client.d.ts /** * Astro client entrypoint: hydrate an elements-kit island. * * Astro calls this as `hydrator(element)(Component, props, slots, { client })` * once the island's client directive fires. `client:only` mounts fresh via * `render`; every other directive adopts the server DOM via `hydrate` — * handlers attach to existing nodes, nothing is rebuilt. The island's * `astro:unmount` event tears everything down. */ declare const _default: (element: HTMLElement) => (Component: unknown, props: Record, slots: Record, { client }: { client: string; }) => Promise; //#endregion export { _default as default };