import { FunctionalComponent } from '../../../stencil-public-runtime';
import { VehicleServiceItemDTO } from "../../../global/types/generated/vehicle-lookup/vehicle-service-item-dto";
import dynamicClaimSchema from "../../../locales/vehicleLookup/claimableItems/type";
import { ComponentLocale } from "../../../features/multi-lingual/index";
export declare const POPOVER_WIDTH = 540;
export type PopoverTarget = {
    centerX: number;
    topY: number;
    bottomY: number;
};
type ClaimableItemPopoverProps = {
    showPopover: boolean;
    item: VehicleServiceItemDTO;
    popoverHeight: number;
    target: PopoverTarget;
    fadingOut: boolean;
    contentFading: boolean;
    bodyContentHeight: number;
    claim: (item: VehicleServiceItemDTO) => void;
    locale: ComponentLocale<typeof dynamicClaimSchema>;
    onMouseEnter: () => void;
    onMouseLeave: () => void;
};
export declare const ClaimableItemPopover: FunctionalComponent<ClaimableItemPopoverProps>;
export {};
