import type { DashboardLocateResult } from '../shared/types.js'; type DashboardCompatFailureReason = Extract['reason']; export type DashboardCompatResult = { ok: true; } | { ok: false; reason: DashboardCompatFailureReason; message: string; }; export type DashboardCompatFetch = (input: string, init?: { signal?: AbortSignal; }) => Promise<{ ok: boolean; status: number; json(): Promise; }>; export interface ValidateDashboardCompatOptions { fetch?: DashboardCompatFetch; timeoutMs?: number; } export declare function validateDashboardCompat(dashboardUrl: string, options?: ValidateDashboardCompatOptions): Promise; export {}; //# sourceMappingURL=dashboard-compat.d.ts.map