import { PayloadHandler } from '../types/config';
import { Error } from '../core/Error';
import { OrderIntent } from '../types/payments';
export declare function useMethod(options: {
    apiKey?: string;
    onError?: PayloadHandler<Error>;
    onSuccess?: PayloadHandler<any>;
}): {
    emitError: (e: Error | ConstructorParameters<typeof Error>[0]) => void;
    emitSuccess: (orderIntent: OrderIntent) => void;
};
