import { type Profile } from './profile.js'; export interface DoctorOptions { profile: string; probe: boolean; } export type ProbeResult = { status: 'ok'; httpStatus: number; statusText: string; bodyText: string; bodyJson: unknown; } | { status: 'rejected'; httpStatus: number; statusText: string; bodyText: string; bodyJson: unknown; errorType?: string; errorMessage?: string; } | { status: 'failed'; errorType: string; errorMessage: string; httpStatus?: number; statusText?: string; bodyText?: string; }; export declare function probeMessagesApi(profile: Profile): Promise; export declare function runDoctor(opts: DoctorOptions): Promise; export declare function buildMessagesUrl(baseUrl: string): string; export declare function runDoctorAll(opts: { probe: boolean; }): Promise; //# sourceMappingURL=doctor.d.ts.map