declare global { interface Window { google?: any; } } export interface YouTubePublishButtonProps { /** Le blob vidéo à publier. Doit être un format que YouTube accepte (mp4, webm). */ videoBlob: Blob | null; /** Optionnel : titre par défaut */ defaultTitle?: string; /** Optionnel : description par défaut */ defaultDescription?: string; /** Callback quand l'upload réussit avec l'URL YouTube. */ onPublished?: (videoId: string, url: string) => void; } /** * MVP YouTube publish — bouton + form. * * Le client_id vient de NEXT_PUBLIC_STUDIO_YOUTUBE_CLIENT_ID (build-time). * Si pas configuré, bouton greyé avec tooltip d'instructions. */ export default function YouTubePublishButton({ videoBlob, defaultTitle, defaultDescription, onPublished, }: YouTubePublishButtonProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=YouTubePublishButton.d.ts.map