import { type InstanceAiAgentPreviewHandoffContext, type InstanceAiResourceAttachment, type InstanceAiThreadArtifactsContext } from '@n8n/api-types'; export declare const AUTO_FOLLOW_UP_MESSAGE = "(continue)"; export declare const EDITOR_CONTEXT_OPEN_TAG = ""; export declare const EDITOR_CONTEXT_CLOSE_TAG = ""; export declare const CREDENTIAL_CONTEXT_OPEN_TAG = ""; export declare const CREDENTIAL_CONTEXT_CLOSE_TAG = ""; export declare const AGENT_PREVIEW_CONTEXT_OPEN_TAG = ""; export declare const AGENT_PREVIEW_CONTEXT_CLOSE_TAG = ""; export declare const INSTANCE_CONTEXT_OPEN_TAG = ""; export declare const INSTANCE_CONTEXT_CLOSE_TAG = ""; export declare const THREAD_CONTEXT_OPEN_TAG = ""; export declare const THREAD_CONTEXT_CLOSE_TAG = ""; export declare const THREAD_ARTIFACTS_OPEN_TAG = ""; export declare const THREAD_ARTIFACTS_CLOSE_TAG = ""; export declare const PROJECT_CONTEXT_OPEN_TAG = ""; export declare const PROJECT_CONTEXT_CLOSE_TAG = ""; export declare const PAST_CONVERSATIONS_OPEN_TAG = ""; export declare const PAST_CONVERSATIONS_CLOSE_TAG = ""; export declare const WORKFLOW_SETUP_STATE_OPEN_TAG = ""; export declare const WORKFLOW_SETUP_STATE_CLOSE_TAG = ""; export declare const WORKFLOW_TEST_REQUEST_OPEN_TAG = ""; export declare const WORKFLOW_TEST_REQUEST_CLOSE_TAG = ""; export declare function buildWorkflowTestRequestBlock(workflowId: string): string; export declare function buildCurrentDateTimeBlock(dateTimeSection: string): string; export declare function buildProjectContextBlock(projectSection: string): string; export declare function buildPastConversationsBlock(section: string): string; export declare function buildThreadContextBlock(sections: Array): string; export declare function withCurrentDateTime(message: string, dateTimeSection: string): string; export declare function withProjectContext(message: string, projectSection: string): string; export declare function withPastConversations(message: string, section: string): string; export declare function withAiPreferences(message: string, block: string): string; export declare function sanitisePromptText(value: string, maxLength?: number): string; export declare function buildOnboardingSkillBlock(instructions: string): string; export interface OnboardingAnswer { question: string; selectedOptions: string[]; customText?: string; } export declare function buildOnboardingAnswerMessage(answers: OnboardingAnswer[]): string; export declare function getProjectContextSection(project: { name: string; type: string; }): string; export declare function cleanStoredUserMessage(stored: string): string | null; export declare function extractEditorContextResourceAttachments(stored: string): InstanceAiResourceAttachment[]; export declare function extractAgentPreviewHandoffContext(stored: string): InstanceAiAgentPreviewHandoffContext | undefined; export declare function buildThreadArtifactsBlock(context: InstanceAiThreadArtifactsContext | undefined, resourceAttachments?: InstanceAiResourceAttachment[]): string;