import type { ContentEntrySummary } from '@riverbankcms/api/content-entries';
import type { ApiClient } from '@riverbankcms/api/request';
import type { EntryPickerItem, EntryPickerValueFrom } from './types';
export type EntryPickerLoaderArgs = Readonly<{
    apiClient: ApiClient;
    siteId: string;
    contentType: string;
    valueFrom?: EntryPickerValueFrom;
}>;
export declare function mapEntryPickerItems(entries: readonly ContentEntrySummary[], valueFrom?: EntryPickerValueFrom): EntryPickerItem[];
export declare function loadEntryPickerItems({ apiClient, siteId, contentType, valueFrom, }: EntryPickerLoaderArgs): Promise<EntryPickerItem[]>;
