import type { TemplateResult } from '../../../../Dom/Html';
/**
 * A callback function that renders a custom item template for a data list item definition.
 *
 * @param item - The data item for the current row.
 * @param definition - The item definition for the current field.
 * @param resolvedValue - The pre-resolved display value produced by the definition's `pathFn`.
 * @returns A `TemplateResult`, plain `string`, or `Node` to render in the item.
 *
 * @public
 */
export type ItemTemplateFunction<TItem = unknown, TDefinition = unknown> = (item: TItem, definition: TDefinition, resolvedValue: unknown) => TemplateResult | string | Node;
//# sourceMappingURL=ItemTemplateFunction.d.ts.map