import type { MediaRef } from '../media/types.js'; export interface UserTurnAttachment { id?: string; type: string; mimeType?: string; data?: string; uri?: string; name?: string; size?: number; workspaceRelativePath?: string; durationSeconds?: number; } export interface UserTurnInput { text: string; attachments?: UserTurnAttachment[]; } export declare function mediaRefsToUserTurnAttachments(media: MediaRef[] | undefined): UserTurnAttachment[] | undefined;