import type { ExternalEmbed } from "./ExternalEmbed.js"; import type { ImagesEmbed } from "./ImagesEmbed.js"; import type { RecordEmbed } from "./RecordEmbed.js"; import type { RecordWithMediaEmbed } from "./RecordWithMediaEmbed.js"; import type { VideoEmbed } from "./VideoEmbed.js"; /** * A post embed. */ export declare class PostEmbed { /** Whether this embed contains images. */ isImages(): this is ImagesEmbed; /** Whether this embed contains a video. */ isVideo(): this is VideoEmbed; /** Whether this embed is an external link. */ isExternal(): this is ExternalEmbed; /** Whether this embed contains a record. */ isRecord(): this is RecordEmbed; /** Whether this embed contains a record with media. */ isRecordWithMedia(): this is RecordWithMediaEmbed; }