import React from "react";
import { GenericResultItem } from "./client";
import { TemplatesProps } from "../embeddable/entry";
export type DetailProps<E> = {
    result: GenericResultItem<E> | null;
    setDetailMobile?: any;
    isMobile?: boolean;
    cardDetailsOnOver: boolean;
    actionOnCLose(): void;
    callbackFocusedButton?(): void;
    setViewButtonDetail: React.Dispatch<React.SetStateAction<boolean>>;
    viewButtonDetail: boolean;
    template: TemplatesProps | null;
};
declare function Detail<E>(props: DetailProps<E>): import("react/jsx-runtime").JSX.Element;
export declare const DetailMemo: React.MemoExoticComponent<typeof Detail>;
export {};
