import { l } from "@atproto/lex-schema"; import * as EmbedExternal from "../embed/external.defs.js"; import * as RepoStrongRef from "../../../com/atproto/repo/strongRef.defs.js"; declare const $nsid = "app.bsky.unspecced.getAtmosphereRecordView"; type $nsid = typeof $nsid; export { $nsid }; export declare const $params: l.ParamsSchema<{ readonly uri: l.StringSchema<{ readonly format: "at-uri"; }>; readonly cid: l.OptionalSchema>; }>; export type $Params = l.InferOutput; export declare const $output: l.Payload<"application/json", l.ObjectSchema<{ view: l.OptionalSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>], false>>; associatedRefs: l.OptionalSchema>>>; associatedRecords: l.OptionalSchema>; }>>; export type $Output = l.InferPayload; export type $OutputBody = l.InferPayloadBody; /** Get a hydrated view of one Atmosphere record. Requires authentication. Without `cid` the latest version of the record is returned; with `cid` exactly that version is returned, never another. Dependencies of the record are always latest. Returns an empty object when the record is missing or not visible. When the record is visible but cannot produce a view, only the associations are returned. */ declare const main: l.Query<"app.bsky.unspecced.getAtmosphereRecordView", l.ParamsSchema<{ readonly uri: l.StringSchema<{ readonly format: "at-uri"; }>; readonly cid: l.OptionalSchema>; }>, l.Payload<"application/json", l.ObjectSchema<{ view: l.OptionalSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>], false>>; associatedRefs: l.OptionalSchema>>>; associatedRecords: l.OptionalSchema>; }>>, undefined>; export { main }; declare const $lxm = "app.bsky.unspecced.getAtmosphereRecordView"; type $lxm = typeof $lxm; export { $lxm }; //# sourceMappingURL=getAtmosphereRecordView.defs.d.ts.map