export interface ReleaseMediaItem {
    media_type: 'image' | 'video' | 'screenshot' | 'demo';
    media_url: string;
    title?: string;
    description?: string;
    display_order?: number;
    _file?: File;
    _uploading?: boolean;
}
interface ReleaseMediaManagerProps {
    media: ReleaseMediaItem[];
    onChange: (media: ReleaseMediaItem[]) => void;
    onUpload: (file: File, mediaType: 'image' | 'video' | 'screenshot' | 'demo') => Promise<string>;
    className?: string;
}
export declare function ReleaseMediaManager({ media, onChange, onUpload, className }: ReleaseMediaManagerProps): import("react").JSX.Element;
export {};
//# sourceMappingURL=release-media-manager.d.ts.map