import { l } from '@atproto/lex'; declare const $nsid = "chat.bsky.convo.getUnreadCounts"; export { $nsid }; export declare const $params: l.ParamsSchema<{ readonly includeGroupChats: l.OptionalSchema>; }>; export type $Params = l.InferOutput; export declare const $output: l.Payload<"application/json", l.ObjectSchema<{ unreadAcceptedConvos: l.IntegerSchema; unreadRequestConvos: l.IntegerSchema; }>>; export type $Output = l.InferPayload; export type $OutputBody = l.InferPayloadBody; /** Returns unread conversation counts for conversations that are unlocked, not muted, split by convo status. Direct convos are excluded when a block relationship exists between the actor and the other member, or when the other member's account is deleted or deactivated. Group convos are considered unread if they have unread join request counts. */ declare const main: l.Query<"chat.bsky.convo.getUnreadCounts", l.ParamsSchema<{ readonly includeGroupChats: l.OptionalSchema>; }>, l.Payload<"application/json", l.ObjectSchema<{ unreadAcceptedConvos: l.IntegerSchema; unreadRequestConvos: l.IntegerSchema; }>>, undefined>; export { main }; export declare const $lxm = "chat.bsky.convo.getUnreadCounts"; //# sourceMappingURL=getUnreadCounts.defs.d.ts.map