import { XrpcClient, FetchHandler, FetchHandlerOptions } from '@atproto/xrpc'; import { OmitKey, Un$Typed } from './util.js'; import * as AppBskyFeedPost from "./types/app/bsky/feed/post.js"; import * as AppBskyFeedPostgate from "./types/app/bsky/feed/postgate.js"; import * as AppBskyFeedThreadgate from "./types/app/bsky/feed/threadgate.js"; import * as BlueMojiCollectionGetItem from "./types/blue/moji/collection/getItem.js"; import * as BlueMojiCollectionItem from "./types/blue/moji/collection/item.js"; import * as BlueMojiCollectionListCollection from "./types/blue/moji/collection/listCollection.js"; import * as BlueMojiCollectionPutItem from "./types/blue/moji/collection/putItem.js"; import * as BlueMojiCollectionSaveToCollection from "./types/blue/moji/collection/saveToCollection.js"; import * as BlueMojiCollectionSearchItems from "./types/blue/moji/collection/searchItems.js"; import * as BlueMojiCollectionTranscodeAnimation from "./types/blue/moji/collection/transcodeAnimation.js"; import * as BlueMojiFeedGetReactionCounts from "./types/blue/moji/feed/getReactionCounts.js"; import * as BlueMojiFeedGetReactions from "./types/blue/moji/feed/getReactions.js"; import * as BlueMojiFeedGetTrending from "./types/blue/moji/feed/getTrending.js"; import * as BlueMojiFeedReaction from "./types/blue/moji/feed/reaction.js"; import * as BlueMojiPacksGetActorPacks from "./types/blue/moji/packs/getActorPacks.js"; import * as BlueMojiPacksGetPack from "./types/blue/moji/packs/getPack.js"; import * as BlueMojiPacksGetPacks from "./types/blue/moji/packs/getPacks.js"; import * as BlueMojiPacksPack from "./types/blue/moji/packs/pack.js"; import * as BlueMojiPacksPackitem from "./types/blue/moji/packs/packitem.js"; export * as AppBskyActorDefs from './types/app/bsky/actor/defs.js'; export * as AppBskyEmbedDefs from './types/app/bsky/embed/defs.js'; export * as AppBskyEmbedExternal from './types/app/bsky/embed/external.js'; export * as AppBskyEmbedImages from './types/app/bsky/embed/images.js'; export * as AppBskyEmbedRecord from './types/app/bsky/embed/record.js'; export * as AppBskyEmbedRecordWithMedia from './types/app/bsky/embed/recordWithMedia.js'; export * as AppBskyEmbedVideo from './types/app/bsky/embed/video.js'; export * as AppBskyFeedDefs from './types/app/bsky/feed/defs.js'; export * as AppBskyFeedPost from './types/app/bsky/feed/post.js'; export * as AppBskyFeedPostgate from './types/app/bsky/feed/postgate.js'; export * as AppBskyFeedThreadgate from './types/app/bsky/feed/threadgate.js'; export * as AppBskyGraphDefs from './types/app/bsky/graph/defs.js'; export * as AppBskyLabelerDefs from './types/app/bsky/labeler/defs.js'; export * as AppBskyNotificationDefs from './types/app/bsky/notification/defs.js'; export * as AppBskyRichtextFacet from './types/app/bsky/richtext/facet.js'; export * as BlueMojiCollectionDefs from './types/blue/moji/collection/defs.js'; export * as BlueMojiCollectionGetItem from './types/blue/moji/collection/getItem.js'; export * as BlueMojiCollectionItem from './types/blue/moji/collection/item.js'; export * as BlueMojiCollectionListCollection from './types/blue/moji/collection/listCollection.js'; export * as BlueMojiCollectionPutItem from './types/blue/moji/collection/putItem.js'; export * as BlueMojiCollectionSaveToCollection from './types/blue/moji/collection/saveToCollection.js'; export * as BlueMojiCollectionSearchItems from './types/blue/moji/collection/searchItems.js'; export * as BlueMojiCollectionTranscodeAnimation from './types/blue/moji/collection/transcodeAnimation.js'; export * as BlueMojiEmbedSticker from './types/blue/moji/embed/sticker.js'; export * as BlueMojiFeedDefs from './types/blue/moji/feed/defs.js'; export * as BlueMojiFeedGetReactionCounts from './types/blue/moji/feed/getReactionCounts.js'; export * as BlueMojiFeedGetReactions from './types/blue/moji/feed/getReactions.js'; export * as BlueMojiFeedGetTrending from './types/blue/moji/feed/getTrending.js'; export * as BlueMojiFeedReaction from './types/blue/moji/feed/reaction.js'; export * as BlueMojiPacksDefs from './types/blue/moji/packs/defs.js'; export * as BlueMojiPacksGetActorPacks from './types/blue/moji/packs/getActorPacks.js'; export * as BlueMojiPacksGetPack from './types/blue/moji/packs/getPack.js'; export * as BlueMojiPacksGetPacks from './types/blue/moji/packs/getPacks.js'; export * as BlueMojiPacksPack from './types/blue/moji/packs/pack.js'; export * as BlueMojiPacksPackitem from './types/blue/moji/packs/packitem.js'; export * as BlueMojiRichtextFacet from './types/blue/moji/richtext/facet.js'; export * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.js'; export * as ComAtprotoModerationDefs from './types/com/atproto/moderation/defs.js'; export * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef.js'; export declare const APP_BSKY_FEED: { DefsRequestLess: string; DefsRequestMore: string; DefsInteractionLike: string; DefsInteractionSeen: string; DefsClickthroughItem: string; DefsContentModeVideo: string; DefsInteractionQuote: string; DefsInteractionReply: string; DefsInteractionShare: string; DefsClickthroughEmbed: string; DefsInteractionRepost: string; DefsClickthroughAuthor: string; DefsClickthroughReposter: string; DefsContentModeUnspecified: string; }; export declare const APP_BSKY_GRAPH: { DefsModlist: string; DefsCuratelist: string; DefsReferencelist: string; }; export declare const COM_ATPROTO_MODERATION: { DefsReasonSpam: string; DefsReasonViolation: string; DefsReasonMisleading: string; DefsReasonSexual: string; DefsReasonRude: string; DefsReasonOther: string; DefsReasonAppeal: string; }; export declare class AtpBaseClient extends XrpcClient { app: AppNS; blue: BlueNS; com: ComNS; constructor(options: FetchHandler | FetchHandlerOptions); /** @deprecated use `this` instead */ get xrpc(): XrpcClient; } export declare class AppNS { _client: XrpcClient; bsky: AppBskyNS; constructor(client: XrpcClient); } export declare class AppBskyNS { _client: XrpcClient; embed: AppBskyEmbedNS; feed: AppBskyFeedNS; richtext: AppBskyRichtextNS; constructor(client: XrpcClient); } export declare class AppBskyEmbedNS { _client: XrpcClient; constructor(client: XrpcClient); } export declare class AppBskyFeedNS { _client: XrpcClient; post: AppBskyFeedPostRecord; postgate: AppBskyFeedPostgateRecord; threadgate: AppBskyFeedThreadgateRecord; constructor(client: XrpcClient); } export declare class AppBskyFeedPostRecord { _client: XrpcClient; constructor(client: XrpcClient); list(params: OmitKey): Promise<{ cursor?: string; records: { uri: string; value: AppBskyFeedPost.Record; }[]; }>; get(params: OmitKey): Promise<{ uri: string; cid: string; value: AppBskyFeedPost.Record; }>; create(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; put(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; delete(params: OmitKey, headers?: Record): Promise; } export declare class AppBskyFeedPostgateRecord { _client: XrpcClient; constructor(client: XrpcClient); list(params: OmitKey): Promise<{ cursor?: string; records: { uri: string; value: AppBskyFeedPostgate.Record; }[]; }>; get(params: OmitKey): Promise<{ uri: string; cid: string; value: AppBskyFeedPostgate.Record; }>; create(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; put(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; delete(params: OmitKey, headers?: Record): Promise; } export declare class AppBskyFeedThreadgateRecord { _client: XrpcClient; constructor(client: XrpcClient); list(params: OmitKey): Promise<{ cursor?: string; records: { uri: string; value: AppBskyFeedThreadgate.Record; }[]; }>; get(params: OmitKey): Promise<{ uri: string; cid: string; value: AppBskyFeedThreadgate.Record; }>; create(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; put(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; delete(params: OmitKey, headers?: Record): Promise; } export declare class AppBskyRichtextNS { _client: XrpcClient; constructor(client: XrpcClient); } export declare class BlueNS { _client: XrpcClient; moji: BlueMojiNS; constructor(client: XrpcClient); } export declare class BlueMojiNS { _client: XrpcClient; collection: BlueMojiCollectionNS; embed: BlueMojiEmbedNS; feed: BlueMojiFeedNS; packs: BlueMojiPacksNS; richtext: BlueMojiRichtextNS; constructor(client: XrpcClient); } export declare class BlueMojiCollectionNS { _client: XrpcClient; item: BlueMojiCollectionItemRecord; constructor(client: XrpcClient); getItem(params?: BlueMojiCollectionGetItem.QueryParams, opts?: BlueMojiCollectionGetItem.CallOptions): Promise; listCollection(params?: BlueMojiCollectionListCollection.QueryParams, opts?: BlueMojiCollectionListCollection.CallOptions): Promise; putItem(data?: BlueMojiCollectionPutItem.InputSchema, opts?: BlueMojiCollectionPutItem.CallOptions): Promise; saveToCollection(data?: BlueMojiCollectionSaveToCollection.InputSchema, opts?: BlueMojiCollectionSaveToCollection.CallOptions): Promise; searchItems(params?: BlueMojiCollectionSearchItems.QueryParams, opts?: BlueMojiCollectionSearchItems.CallOptions): Promise; transcodeAnimation(data?: BlueMojiCollectionTranscodeAnimation.InputSchema, opts?: BlueMojiCollectionTranscodeAnimation.CallOptions): Promise; } export declare class BlueMojiCollectionItemRecord { _client: XrpcClient; constructor(client: XrpcClient); list(params: OmitKey): Promise<{ cursor?: string; records: { uri: string; value: BlueMojiCollectionItem.Record; }[]; }>; get(params: OmitKey): Promise<{ uri: string; cid: string; value: BlueMojiCollectionItem.Record; }>; create(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; put(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; delete(params: OmitKey, headers?: Record): Promise; } export declare class BlueMojiEmbedNS { _client: XrpcClient; constructor(client: XrpcClient); } export declare class BlueMojiFeedNS { _client: XrpcClient; reaction: BlueMojiFeedReactionRecord; constructor(client: XrpcClient); getReactionCounts(params?: BlueMojiFeedGetReactionCounts.QueryParams, opts?: BlueMojiFeedGetReactionCounts.CallOptions): Promise; getReactions(params?: BlueMojiFeedGetReactions.QueryParams, opts?: BlueMojiFeedGetReactions.CallOptions): Promise; getTrending(params?: BlueMojiFeedGetTrending.QueryParams, opts?: BlueMojiFeedGetTrending.CallOptions): Promise; } export declare class BlueMojiFeedReactionRecord { _client: XrpcClient; constructor(client: XrpcClient); list(params: OmitKey): Promise<{ cursor?: string; records: { uri: string; value: BlueMojiFeedReaction.Record; }[]; }>; get(params: OmitKey): Promise<{ uri: string; cid: string; value: BlueMojiFeedReaction.Record; }>; create(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; put(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; delete(params: OmitKey, headers?: Record): Promise; } export declare class BlueMojiPacksNS { _client: XrpcClient; pack: BlueMojiPacksPackRecord; packitem: BlueMojiPacksPackitemRecord; constructor(client: XrpcClient); getActorPacks(params?: BlueMojiPacksGetActorPacks.QueryParams, opts?: BlueMojiPacksGetActorPacks.CallOptions): Promise; getPack(params?: BlueMojiPacksGetPack.QueryParams, opts?: BlueMojiPacksGetPack.CallOptions): Promise; getPacks(params?: BlueMojiPacksGetPacks.QueryParams, opts?: BlueMojiPacksGetPacks.CallOptions): Promise; } export declare class BlueMojiPacksPackRecord { _client: XrpcClient; constructor(client: XrpcClient); list(params: OmitKey): Promise<{ cursor?: string; records: { uri: string; value: BlueMojiPacksPack.Record; }[]; }>; get(params: OmitKey): Promise<{ uri: string; cid: string; value: BlueMojiPacksPack.Record; }>; create(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; put(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; delete(params: OmitKey, headers?: Record): Promise; } export declare class BlueMojiPacksPackitemRecord { _client: XrpcClient; constructor(client: XrpcClient); list(params: OmitKey): Promise<{ cursor?: string; records: { uri: string; value: BlueMojiPacksPackitem.Record; }[]; }>; get(params: OmitKey): Promise<{ uri: string; cid: string; value: BlueMojiPacksPackitem.Record; }>; create(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; put(params: OmitKey, record: Un$Typed, headers?: Record): Promise<{ uri: string; cid: string; }>; delete(params: OmitKey, headers?: Record): Promise; } export declare class BlueMojiRichtextNS { _client: XrpcClient; constructor(client: XrpcClient); } export declare class ComNS { _client: XrpcClient; atproto: ComAtprotoNS; constructor(client: XrpcClient); } export declare class ComAtprotoNS { _client: XrpcClient; repo: ComAtprotoRepoNS; constructor(client: XrpcClient); } export declare class ComAtprotoRepoNS { _client: XrpcClient; constructor(client: XrpcClient); }