import type { AppBskyEmbedRecord } from "@atcute/bluesky"; import type { Bot } from "../../../bot/Bot.js"; import { PostEmbed } from "./PostEmbed.js"; import type { EmbeddableRecord } from "./util.js"; /** * A post embed that links to a post, list, or feed generator record. */ export declare class RecordEmbed extends PostEmbed { record?: EmbeddableRecord | undefined; /** * @param record The embedded record. */ constructor(record?: EmbeddableRecord | undefined); isRecord(): this is RecordEmbed; /** * Constructs a RecordEmbed from an embed record view. * @param recordView The view of the embed record. * @param bot The active Bot instance. */ static fromView(recordView: AppBskyEmbedRecord.View, bot: Bot): RecordEmbed; }