import type { CancelablePromise } from '../core/CancelablePromise'; export declare class HealthService { /** * Health * Liveness probe. Cached Stripe status to avoid Stripe outage blocking deploys. * @returns string Successful Response * @throws ApiError */ static healthCheck(): CancelablePromise>; /** * Health Observability Test * Trigger a GlitchTip-captured event for smoke testing the error pipeline. * * Admin-only (ADMIN_SECRET header + IP allowlist via ``require_admin``). * Two modes: * - ``mode=exception`` (default): raises ``RuntimeError`` which the * FastAPI ``sentry-sdk`` integration auto-captures as an Issue in * GlitchTip (sentry-sdk is GlitchTip's official wire-compat client). * - ``mode=message``: sends a ``sentry_sdk.capture_message`` info event * without crashing — useful when you want to verify ingestion * without triggering a 500 in monitoring dashboards. * @returns any Successful Response * @throws ApiError */ static healthObservabilityTest({ mode, }: { mode?: string; }): CancelablePromise>; /** * Health Deep * Deep dependency check. Admin-only (header secret + IP allowlist). * @returns any Successful Response * @throws ApiError */ static healthDeep(): CancelablePromise>; } //# sourceMappingURL=HealthService.d.ts.map