/**
 * Utility functions for Spacer-related operations to avoid code duplication.
 * @module client/utils/spacerUtils
 */
import type { GetSpaceItemsResponse } from '../../models/SpaceDTO';
import type { DatalayerClient } from '../index';
import { NotebookDTO } from '../../models/NotebookDTO';
import { LexicalDTO } from '../../models/LexicalDTO';
/**
 * Convert raw space items from API response to model instances.
 * This utility function is shared between Space.getItems() and SpacerMixin.getSpaceItems()
 * to avoid code duplication.
 *
 * @param response - Raw API response containing space items
 * @param client - Client instance to pass to model constructors
 * @returns Array of Notebook and Lexical model instances
 */
export declare function convertSpaceItemsToModels(items: GetSpaceItemsResponse['items'], client: DatalayerClient): (NotebookDTO | LexicalDTO)[];
