import { ReactiveController, ReactiveControllerHost, nothing, TemplateResult } from 'lit'; import { Thread } from '../ai-threads'; export interface DeleteThreadControllerCallbacks { onConfirm: (thread: Thread) => void; } export declare class DeleteThreadController implements ReactiveController { #private; constructor(host: ReactiveControllerHost, callbacks: DeleteThreadControllerCallbacks); hostConnected(): void; hostDisconnected(): void; show(thread: Thread): Promise; close(): void; get template(): TemplateResult | typeof nothing; }