import { UmbPickerSearchManager } from './search/manager/picker-search.manager.js';
import { UmbContextBase } from '../../../libs/class-api/index.js';
import { UmbInteractionMemoryManager } from '../interaction-memory/index.js';
import { UmbSelectionManager } from '../utils/index.js';
import type { UmbControllerHost } from '../../../libs/controller-api/index.js';
export declare class UmbPickerContext extends UmbContextBase {
    readonly interactionMemory: UmbInteractionMemoryManager;
    readonly selection: UmbSelectionManager<string | null>;
    readonly search: UmbPickerSearchManager<import("../search/types.js").UmbSearchResultItemModel, import("../search/types.js").UmbSearchRequestArgs>;
    dataType?: {
        unique: string;
    };
    constructor(host: UmbControllerHost);
}
