export type StatusResponse = { status?: TStatus | undefined; message?: string | null; }; export declare function waitForSuccess>(config: { timeoutMs?: number; sleepMs?: number; successStatus: TStatus; errorStatus: TStatus; logger?: (msg: string) => void; }, getter: (...args: TArgs) => Promise, ...args: TArgs): Promise;