import type { UmbDocumentTypePickerModalData, UmbDocumentTypePickerModalValue } from '../../modals/index.js';
import type { UmbDocumentTypeItemModel } from '../../types.js';
import type { UmbDocumentTypeTreeItemModel } from '../../tree/types.js';
import { UmbPickerInputContext } from '../../../../core/picker-input/index.js';
import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js';
interface UmbDocumentTypePickerInputContextOpenArgs {
    elementTypesOnly?: boolean;
    documentTypesOnly?: boolean;
}
export declare class UmbDocumentTypePickerInputContext extends UmbPickerInputContext<UmbDocumentTypeItemModel, UmbDocumentTypeTreeItemModel, UmbDocumentTypePickerModalData, UmbDocumentTypePickerModalValue> {
    constructor(host: UmbControllerHost);
    openPicker(pickerData?: Partial<UmbDocumentTypePickerModalData>, args?: UmbDocumentTypePickerInputContextOpenArgs): Promise<void>;
}
export {};
