@adyen/adyen-web
Version:

33 lines (32 loc) • 911 B
TypeScript
import { h } from 'preact';
import UIElement from '../UIElement';
import { PaymentResponse, UIElementProps } from '../types';
export interface ANCVProps extends UIElementProps {
paymentData?: any;
data: ANCVDataState;
onOrderRequest?: any;
onOrderCreated?: any;
}
export interface ANCVDataState {
beneficiaryId: string;
}
export declare class ANCVElement extends UIElement<ANCVProps> {
private static type;
/**
* Formats the component data output
*/
formatData(): {
paymentMethod: {
type: string;
beneficiaryId: any;
};
};
private onOrderRequest;
protected handleOrder: ({ order }: PaymentResponse) => any;
createOrder: () => false | Promise<void>;
payButton: (props: any) => h.JSX.Element;
get isValid(): boolean;
get displayName(): string;
render(): h.JSX.Element;
}
export default ANCVElement;