import { PhoriaIslandComponentEntry, PhoriaIslandComponentModule, PhoriaIslandProps } from '../phoria-island'; type PhoriaIslandCsrMountMode = keyof typeof csrMountMode; declare const csrMountMode: { readonly render: "render"; readonly hydrate: "hydrate"; }; interface PhoriaIslandCsrOptions { mode: PhoriaIslandCsrMountMode; } interface PhoriaIslandComponentCsrService { mount: (island: HTMLElement, component: PhoriaIslandComponentEntry, props: PhoriaIslandProps, options?: Partial) => Promise; } export { csrMountMode }; export type { PhoriaIslandCsrMountMode, PhoriaIslandCsrOptions, PhoriaIslandComponentCsrService };