import type { QueuedMessage, ContentPart } from '@dexto/core';
import type { PendingImage } from '../state/types.js';
interface ComposerQueuedContent {
    text: string;
    images: PendingImage[];
}
type RestoreQueuedContentResult = {
    ok: true;
    composer: ComposerQueuedContent;
} | {
    ok: false;
    reason: string;
};
export declare function restoreQueuedContentForComposer(message: QueuedMessage): RestoreQueuedContentResult;
export declare function previewQueuedContent(content: ContentPart[]): string;
export {};
//# sourceMappingURL=queuedComposerContent.d.ts.map