import { RefObject } from 'react'; export declare const TRANSAK_ORIGIN: string[]; export type TransakEventHandlers = { onInit?: (data: Record) => void; onOpen?: (data: Record) => void; onOrderCreated?: (data: Record) => void; onOrderProcessing?: (data: Record) => void; onOrderCompleted?: (data: Record) => void; onOrderFailed?: (data: Record) => void; onFailedToLoad?: () => void; failedToLoadTimeoutInMs?: number; }; type UseTransakEventsProps = { ref: RefObject | undefined; } & TransakEventHandlers; export declare const useTransakEvents: (props: UseTransakEventsProps) => { initialised: boolean; onLoad: () => void; }; export {};