import { CancellationToken } from "../../../../base/common/cancellation.js";
export declare enum AiSettingsSearchResultKind {
    EMBEDDED = 1,
    LLM_RANKED = 2,
    CANCELED = 3
}
export interface AiSettingsSearchResult {
    query: string;
    kind: AiSettingsSearchResultKind;
    settings: string[];
}
export interface AiSettingsSearchProviderOptions {
    limit: number;
}
export interface IAiSettingsSearchProvider {
    searchSettings(query: string, option: AiSettingsSearchProviderOptions, token: CancellationToken): void;
}
