import type { Session } from "@opengeni/sdk"; type RetryPolicy = Pick; export type FailedSessionRetryInput = RetryPolicy & { clientEventId: string; failureEventId: string; }; /** Keep an ambiguous transport retry bound to the exact original operation. */ export declare function createFailedSessionRetry(submit: (input: FailedSessionRetryInput) => Promise, onOperationChange?: (input: FailedSessionRetryInput | null) => void): (failureEventId: string, policy: RetryPolicy) => Promise; export {};