import { h } from 'preact';
import UIElement from '../UIElement';
import { UPIElementProps, UpiMode, UpiPaymentData } from './types';
declare class UPI extends UIElement<UPIElementProps> {
    static type: string;
    private useQrCodeVariant;
    protected static defaultProps: {
        defaultMode: UpiMode;
    };
    get isValid(): boolean;
    formatData(): UpiPaymentData;
    private onUpdateMode;
    private renderContent;
    render(): h.JSX.Element;
}
export default UPI;
