import { Message } from '@aituber-onair/chat';
type SummaryContext = {
    systemPrompt: string;
    conversationText: string;
};
export declare const createSummaryContext: (messages: Message[], maxLength: number, defaultPromptTemplate: string, customPrompt?: string) => SummaryContext;
export declare const summarizeWithFallback: (messages: Message[], summarize: () => Promise<string>) => Promise<string>;
export {};
