import type { UmbClipboardCollectionFilterModel } from '../types.js';
import type { UmbClipboardEntryDetailModel } from '../../clipboard-entry/index.js';
import type { UmbCollectionDataSource } from '../../../core/collection/index.js';
import { UmbControllerBase } from '../../../../libs/class-api/index.js';
export declare class UmbClipboardCollectionLocalStorageDataSource extends UmbControllerBase implements UmbCollectionDataSource<UmbClipboardEntryDetailModel> {
    #private;
    getCollection(filter: UmbClipboardCollectionFilterModel): Promise<{
        data: {
            items: UmbClipboardEntryDetailModel<object>[];
            total: number;
        };
    }>;
}
