import type { UmbHint, UmbIncomingHintBase } from '../types.js';
import { UmbHintController, type UmbHintControllerArgs } from './hint.controller.js';
import type { UmbPartialSome } from '../../utils/index.js';
import type { UmbControllerHost } from '../../../../libs/controller-api/index.js';
export declare class UmbHintContext<HintType extends UmbHint = UmbHint, IncomingHintType extends UmbIncomingHintBase = UmbPartialSome<HintType, 'unique' | 'weight' | 'path'>> extends UmbHintController<HintType, IncomingHintType> {
    constructor(host: UmbControllerHost, args?: UmbHintControllerArgs<HintType>);
}
