import type { AppAssociationManager } from "../app-associations"; import type { AppearanceManager } from "../appearance/AppearanceManager"; import type { DaemonManager } from "../daemon"; import type { PackageManager } from "../package-manager"; import type { SessionManager } from "../session"; import type { UserManager } from "../user"; import type { EdenAppearanceApi, EdenAssociationsApi, EdenDaemonsApi, EdenPackagesApi, EdenSessionsApi, EdenUsersApi } from "./ControlPlaneApi"; export interface EdenControlPlaneApis { packages: EdenPackagesApi; daemons: EdenDaemonsApi; users: EdenUsersApi; sessions: EdenSessionsApi; appearance: EdenAppearanceApi; associations: EdenAssociationsApi; } interface Dependencies { packageManager: PackageManager; daemonManager: DaemonManager; userManager: UserManager; sessionManager: SessionManager; appearanceManager: AppearanceManager; associationManager: AppAssociationManager; } export declare function createControlPlaneApis({ packageManager, daemonManager, userManager, sessionManager, appearanceManager, associationManager, }: Dependencies): EdenControlPlaneApis; export {}; //# sourceMappingURL=createControlPlaneApi.d.ts.map