import type { HomeGraphService } from '../../knowledge/index.js'; import { type ArtifactStoreUploadLike } from '@pellux/goodvibes-daemon-sdk'; type JsonRecord = Record; interface HomeGraphRouteContext { readonly artifactStore: ArtifactStoreUploadLike; readonly homeGraphService: HomeGraphService; readonly parseJsonBody: (req: Request) => Promise; readonly parseOptionalJsonBody: (req: Request) => Promise; readonly requireAdmin: (req: Request) => Response | null; } export declare class HomeGraphRoutes { private readonly context; constructor(context: HomeGraphRouteContext); handle(req: Request): Promise; private admin; private readBody; private readOptionalBody; } export {}; //# sourceMappingURL=home-graph-routes.d.ts.map