/**
 * Reserved `auth` bundle fleet sync as a `PeriodicService` (PHNX-2371).
 *
 * Each daemon publishes a safe readiness verdict to the fleet-shared user repo,
 * then runs the same serialized, timeout-bounded git exchange as usage sync.
 * One deterministic ready device asynchronously provisions peers whose delivered
 * verdict says `missing`; the secret never enters Git.
 */
import { BasePeriodicService, type DaemonContext } from './service.js';
import type { DaemonServiceId } from '../daemon-services.js';
export declare class AuthSyncService extends BasePeriodicService {
    readonly id: DaemonServiceId;
    readonly intervalMs: number;
    readonly deadlineMs: number;
    readonly startupDelayMs = 60000;
    protected onStart(_ctx: DaemonContext): Promise<void>;
    protected onStop(): Promise<void>;
    protected onTick(ctx: DaemonContext): Promise<void>;
}
