import "reflect-metadata"; import type { EdenConfig } from "@edenapp/types"; import type { EdenAppearanceApi, EdenAssociationsApi, EdenDaemonsApi, EdenLifecycleState, EdenPackagesApi, EdenSessionsApi, EdenSettingsApi, EdenUsersApi } from "./api"; /** Public Electron host for one isolated Eden runtime. */ export declare class Eden { private readonly runtime; readonly settings: EdenSettingsApi; constructor(config?: EdenConfig); whenReady(): Promise; get state(): EdenLifecycleState; get packages(): EdenPackagesApi; get daemons(): EdenDaemonsApi; get users(): EdenUsersApi; get sessions(): EdenSessionsApi; get appearance(): EdenAppearanceApi; get associations(): EdenAssociationsApi; private setupAppEventHandlers; } //# sourceMappingURL=Eden.d.ts.map