/**
 * Creates an AbortSignal that combines user signal with timeout
 * @param userSignal - Optional user-provided AbortSignal
 * @param timeoutMs - Optional timeout in milliseconds
 * @returns Combined AbortSignal and cleanup function
 */
export declare function createTimeoutSignal(userSignal?: AbortSignal, timeoutMs?: number): {
    signal: AbortSignal;
    cleanup: () => void;
};
//# sourceMappingURL=timeout-signal.d.ts.map