import * as React from 'react';
import { ImageTypes, PkpassFieldsType, PkpassField } from '../../types';
export declare type FieldClickEventData = {
    fieldsType: PkpassFieldsType;
    fieldIndex: number;
    field: PkpassField;
};
export declare type ImageClickHandler = (imageType: ImageTypes, event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
export declare type FieldClickHandler = (data: FieldClickEventData, event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
export declare type BarcodeClickHandler = (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
export declare type FieldDnDHandler = (fieldsType: PkpassFieldsType, fieldIndex: number, droppedFieldsType: PkpassFieldsType, droppedInde: number) => void;
export declare type LogoTextClickHandler = (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
export declare type BoardingPassIconClickHandler = (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
