import type { ContextItem, ContextProviderDescription, ContextProviderExtras, CustomContextProvider, IContextProvider, LoadSubmenuItemsArgs } from "../../index.js";
declare class CustomContextProviderClass implements IContextProvider {
    custom: CustomContextProvider;
    constructor(custom: CustomContextProvider);
    get description(): ContextProviderDescription;
    getContextItems(query: string, extras: ContextProviderExtras): Promise<ContextItem[]>;
    loadSubmenuItems(args: LoadSubmenuItemsArgs): Promise<import("../../index.js").ContextSubmenuItem[] | never[]>;
}
export default CustomContextProviderClass;
//# sourceMappingURL=CustomContextProvider.d.ts.map