import { type Delay } from "@dsherret/shell"; /** A timeout error. */ export declare class TimeoutError extends Error { constructor(message: string); get name(): string; } /** An iterator that returns a new delay each time. */ export interface DelayIterator { next(): number; } export declare function delayToIterator(delay: Delay | DelayIterator): DelayIterator; export declare function formatMillis(ms: number): string; export declare function filterEmptyRecordValues(record: Record): Record; export declare function getFileNameFromUrl(url: string | URL): string | undefined;