import type { FoldedResult } from '@coveo/headless';
import React, { type JSX } from 'react';
/**
 * The properties of the AtomicFoldedResultList component
 */
interface WrapperProps {
    /**
     * A template function that takes a result item and outputs its target rendering as a JSX element.
     * It can be used to conditionally render different type of result templates based on the properties of each result.
     */
    template: (foldedResult: FoldedResult) => JSX.Element;
}
/**
 * This component serves as a wrapper for the core AtomicResultList.
 *
 * @param props
 * @returns
 */
export declare const FoldedResultListWrapper: React.FC<WrapperProps>;
export {};
