import type { GenericAuthorObject } from "../types";
declare const _default: (url: string) => Promise<InstagramMedia>;
export default _default;
interface InstagramMedia {
    id: string;
    code?: string;
    caption?: string;
    permalink_url: string;
    thumnail_url: string;
    author: GenericAuthorObject;
    width?: number;
    height?: number;
    likes_count?: number;
    type?: "image" | "video" | "carousel";
    created_at?: number;
    video?: InstagramVideo;
    carousel_media?: {
        id: string;
        code?: string;
        thumbnail_url: string;
        width?: number;
        height?: number;
        type?: "image" | "video";
        video?: InstagramVideo;
    }[];
}
interface InstagramVideo {
    duration?: number;
    url?: string;
}
