export interface AdminMaintenanceBinding { version: 1; directory: string; installationId: string; siteId: string; adminOrigin: string; } /** Runs inside the existing care lease. No install, push, deployment or scheduler API. */ export declare function checkSitePackageUpdates(site: string, options?: { adminDirectory?: string; bind?: boolean; fetcher?: typeof fetch; }): Promise<{ schemaVersion: number; checkedAt: string; policy: string; website: { report: import("@tryvitris/website-admin-harness/maintenance").MaintenanceReport; plan: import("@tryvitris/website-admin-harness/maintenance").MaintenancePlan; }; admin: { status: string; report: import("@tryvitris/website-admin-harness/maintenance").MaintenanceReport; plan: import("@tryvitris/website-admin-harness/maintenance").MaintenancePlan; } | { status: string; report: null; plan: null; }; deployment: string; scheduleActivated: boolean; }>;