import { ModelOptions } from '../../model/model-protocol'; import { Message } from '../message'; import { ChatOptions, Prompt } from './prompt-protocol'; export declare class PromptImpl implements Prompt { protected messages: Message[]; protected modelOptions: ChatOptions; constructor(messages: Message[] | Message | string, modelOptions?: ChatOptions); private instructionsCopy; copy(): Prompt; get contents(): string; get instructions(): Message[]; get options(): ModelOptions; } //# sourceMappingURL=prompt.d.ts.map