import { AdditionalParams, IContextualRunner, PopupRunner } from '../runner';
import { ICheckout } from '../../external-checkout';
import { CheckoutContextualHandlerData } from '../checkout-contextual-handler';
export declare class AfterpayRunner extends PopupRunner implements IContextualRunner {
    getSuccessRedirectUri(): string;
    getErrorRedirectUri(): string;
    next(checkoutData: ICheckout, params?: AdditionalParams): void;
    onCheckout<T extends CheckoutContextualHandlerData>(event: string, cb: (checkout: ICheckout, data?: T) => void): void;
    error(error: string, code: string, callback: any): any;
    run(): void;
    protected getRedirectUrl(checkout: ICheckout, params?: AdditionalParams): string;
}
//# sourceMappingURL=afterpay.runner.d.ts.map