export type ReadinessProbe = (url: string, expectedStatus: number) => Promise; export declare const parseDuration: (text: string) => number; export declare const httpProbe: ReadinessProbe; export declare class ReadinessTimeoutError extends Error { readonly id: string; readonly url: string; readonly timeoutMs: number; constructor(id: string, url: string, timeoutMs: number); } export declare const pollUntil: (ready: () => Promise, options: { readonly timeoutMs: number; readonly intervalMs: number; readonly onRetry?: () => void; }) => Promise; export declare const waitReady: (id: string, url: string, options: { readonly status?: number; readonly timeout?: string; }, probe: ReadinessProbe, intervalMs?: number) => Promise; //# sourceMappingURL=readiness.d.ts.map