import { AtpAgent } from "@atproto/api";
import { type ReplyRef } from "@atproto/api/dist/client/types/app/bsky/feed/post.js";
import type { StatusOrText, BskyAPIConfig } from "./index.js";
export type BskyRawPostResult = Awaited<ReturnType<typeof AtpAgent.prototype.post>>;
export type BskyPostResult = {
    status: string;
    uri: string;
    rawResult: BskyRawPostResult;
};
export declare function postSkeet(status: StatusOrText, client: AtpAgent, apiConfig: BskyAPIConfig, inReplyToId?: ReplyRef): Promise<BskyPostResult>;
export declare function doSkeet(status: StatusOrText, apiConfig: BskyAPIConfig): Promise<BskyPostResult>;
export declare function doSkeets(statuses: StatusOrText[], apiConfig: BskyAPIConfig): Promise<BskyPostResult[]>;
