import { LaboratoryHistory, LaboratoryHistoryRequest, LaboratoryHistorySubscription } from '../../lib/history';
import { LaboratoryOperation } from '../../lib/operations';
export declare const ResponseBody: ({ historyItem }: {
    historyItem?: LaboratoryHistory | null;
}) => import("react/jsx-runtime").JSX.Element;
export declare const ResponseHeaders: ({ historyItem }: {
    historyItem?: LaboratoryHistory | null;
}) => import("react/jsx-runtime").JSX.Element;
export declare const ResponsePreflight: ({ historyItem }: {
    historyItem?: LaboratoryHistory | null;
}) => import("react/jsx-runtime").JSX.Element;
export declare const ResponseSubscription: ({ historyItem, }: {
    historyItem?: LaboratoryHistorySubscription | null;
}) => import("react/jsx-runtime").JSX.Element;
export declare const Response: ({ historyItem }: {
    historyItem?: LaboratoryHistoryRequest | null;
}) => import("react/jsx-runtime").JSX.Element;
export declare const Query: (props: {
    onAfterOperationRun?: (historyItem: LaboratoryHistory | null) => void;
    operation?: LaboratoryOperation | null;
    isReadOnly?: boolean;
}) => import("react/jsx-runtime").JSX.Element;
export declare const Operation: (props: {
    operation?: LaboratoryOperation;
    historyItem?: LaboratoryHistory;
}) => import("react/jsx-runtime").JSX.Element;
