import { BasePromptElementProps, PromptElement, Raw } from '@vscode/prompt-tsx'; import { ThinkingData } from '../../thinking/common/thinking'; export interface IThinkingDataContainerProps extends BasePromptElementProps { thinking: ThinkingData; } /** * Helper element to embed thinking data into assistant messages * as an opaque content part. */ export declare class ThinkingDataContainer extends PromptElement { render(): any; } /** * Attempts to parse a Raw opaque content part into ThinkingData, if the type matches. */ export declare function rawPartAsThinkingData(part: Raw.ChatCompletionContentPartOpaque): ThinkingData | undefined; //# sourceMappingURL=thinkingDataContainer.d.ts.map