import type { UmbClipboardEntryItemModel } from './types.js';
import { UmbControllerBase } from '../../../../libs/class-api/index.js';
import type { UmbItemDataSource } from '../../../core/repository/index.js';
/**
 * A local storage data source for Clipboard Entry items
 * @class UmbClipboardEntryItemServerDataSource
 * @implements {UmbItemServerDataSourceBase}
 */
export declare class UmbClipboardEntryItemLocalStorageDataSource extends UmbControllerBase implements UmbItemDataSource<UmbClipboardEntryItemModel> {
    #private;
    /**
     * Gets items from local storage
     * @param {Array<string>} unique
     * @memberof UmbClipboardEntryItemLocalStorageDataSource
     */
    getItems(unique: Array<string>): Promise<{
        data: UmbClipboardEntryItemModel<object>[];
    }>;
}
