import type { WatchSource } from "vue"; import type { DynamicSuggestionsConfig, Suggestion, StaticSuggestionsConfig } from "@copilotkit/core"; type StaticSuggestionInput = Omit & Partial>; type StaticSuggestionsConfigInput = Omit & { suggestions: StaticSuggestionInput[]; }; type SuggestionsConfigInput = DynamicSuggestionsConfig | StaticSuggestionsConfigInput; /** * Registers a suggestions configuration (dynamic or static) for the current * chat context. * * Configuration is kept in sync reactively and removed on scope cleanup. * * @example * ```ts * useConfigureSuggestions({ * instructions: "Suggest concise next steps for the user", * available: "always", * }); * ``` */ export declare function useConfigureSuggestions(config: SuggestionsConfigInput | null | undefined, deps?: WatchSource[]): void; export {}; //# sourceMappingURL=use-configure-suggestions.d.ts.map