/**
 * `service` namespace — public `GET /status` and `GET /health` endpoints.
 * No auth, no local wallet, no project scope. Safe to call from anywhere.
 */
import type { Client } from "../kernel.js";
export interface ServiceStatusPayload {
    status: string;
    uptime_seconds: number;
    deployment: {
        version: string;
    };
    capabilities: string[];
    operator: {
        name: string;
        contact: string;
    };
}
export interface ServiceHealthPayload {
    status: string;
    checks: Record<string, string>;
    version: string;
}
export declare class Service {
    private readonly client;
    constructor(client: Client);
    /** Reports availability, uptime, operator metadata, capability states. */
    status(): Promise<ServiceStatusPayload>;
    /** Liveness check with per-dependency results. */
    health(): Promise<ServiceHealthPayload>;
}
//# sourceMappingURL=service.d.ts.map