import { LINEStruct, type ProtocolKey } from "../../thrift/mod.js"; import type * as LINETypes from "@jsr/evex__linejs-types"; import type { BaseClient } from "../../core/mod.js"; import type { BaseService } from "../types.js"; export declare class SquareService implements BaseService { client: BaseClient; protocolType: ProtocolKey; requestPath: string; errorName: string; constructor(client: BaseClient); inviteIntoSquareChat(...param: Parameters): Promise; inviteToSquare(...param: Parameters): Promise; getJoinedSquares(options?: { limit?: number; continuationToken?: string; }): Promise; markAsRead(...param: Parameters): Promise; reactToMessage(...param: Parameters): Promise; findSquareByInvitationTicket(...param: Parameters): Promise; fetchMyEvents(options: { syncToken?: string; continuationToken?: string; limit?: number; subscriptionId?: number; }): Promise; fetchSquareChatEvents(options: { squareChatMid: string; threadMid?: string; syncToken?: string; limit?: number; direction?: LINETypes.FetchDirection; }): Promise; sendMessage(options: { squareChatMid: string; text?: string; contentType?: LINETypes.ContentType; contentMetadata?: Record; relatedMessageId?: string; location?: LINETypes.Location; }): Promise; getSquare(options: { squareMid: string; }): Promise; getJoinableSquareChats(...param: Parameters): Promise; defaultSquareCoverImageObsHash: string; /** * @description Create square. */ createSquare(options: { squareName: string; displayName: string; profileImageObsHash?: string; description?: string; searchable?: boolean; squareJoinMethodType?: LINETypes.SquareJoinMethodType; }): Promise; getSquareChatAnnouncements(...param: Parameters): Promise; leaveSquareChat(...param: Parameters): Promise; getSquareChatMember(...param: Parameters): Promise; searchSquares(...param: Parameters): Promise; updateSquareFeatureSet(...param: Parameters): Promise; joinSquare(options: { squareMid: string; displayName: string; ableToReceiveMessage?: boolean; passCode?: string | undefined; joinMessage?: string; }): Promise; getPopularKeywords(...param: Parameters): Promise; reportSquareMessage(...param: Parameters): Promise; updateSquareMemberRelation(...param: Parameters): Promise; leaveSquare(...param: Parameters): Promise; getSquareMemberRelations(...param: Parameters): Promise; removeSubscriptions(...param: Parameters): Promise; getSquareMembers(...param: Parameters): Promise; updateSquareChat(...param: Parameters): Promise; destroyMessage(options: { messageId: string; squareChatMid: string; threadMid?: string; }): Promise; reportSquareChat(...param: Parameters): Promise; unsendMessage(options: { messageId: string; squareChatMid: string; threadMid?: string; }): Promise; deleteSquareChatAnnouncement(...param: Parameters): Promise; createSquareChat(...param: Parameters): Promise; deleteSquareChat(...param: Parameters): Promise; getSquareChatMembers(options: { continuationToken?: string; squareChatMid: string; limit?: number; }): Promise; getSquareFeatureSet(...param: Parameters): Promise; updateSquareAuthority(...param: Parameters): Promise; rejectSquareMembers(...param: Parameters): Promise; deleteSquare(...param: Parameters): Promise; reportSquare(...param: Parameters): Promise; getInvitationTicketUrl(...param: Parameters): Promise; updateSquareChatMember(...param: Parameters): Promise; updateSquareMember(...param: Parameters): Promise; updateSquare(...param: Parameters): Promise; getSquareAuthorities(...param: Parameters): Promise; updateSquareMembers(...param: Parameters): Promise; getSquareChatStatus(...param: Parameters): Promise; approveSquareMembers(...param: Parameters): Promise; getSquareStatus(...param: Parameters): Promise; searchSquareMembers(...param: Parameters): Promise; checkJoinCode(...param: Parameters): Promise; createSquareChatAnnouncement(options: { squareChatMid: string; senderMid: string; messageId: string; text: string; createdAt: bigint | number; }): Promise; getSquareAuthority(...param: Parameters): Promise; getSquareChat(options: { squareChatMid: string; }): Promise; refreshSubscriptions(...param: Parameters): Promise; getJoinedSquareChats(...param: Parameters): Promise; joinSquareChat(...param: Parameters): Promise; findSquareByEmid(...param: Parameters): Promise; getSquareMemberRelation(...param: Parameters): Promise; getSquareMember(options: { squareMemberMid: string; }): Promise; deleteOtherFromSquare(squareMemberMid: string): Promise; destroyMessages(...param: Parameters): Promise; getCategories(...param: Parameters): Promise; reportSquareMember(...param: Parameters): Promise; getNoteStatus(...param: Parameters): Promise; searchSquareChatMembers(options: { searchOption?: LINETypes.SquareChatMemberSearchOption; continuationToken?: string; squareChatMid: string; limit?: number; }): Promise; getSquareChatFeatureSet(...param: Parameters): Promise; getSquareEmid(...param: Parameters): Promise; getSquareMembersBySquare(...param: Parameters): Promise; manualRepair(...param: Parameters): Promise; syncSquareMembers(...param: Parameters): Promise; hideSquareMemberContents(...param: Parameters): Promise; markChatsAsRead(...param: Parameters): Promise; reportMessageSummary(...param: Parameters): Promise; getGoogleAdOptions(...param: Parameters): Promise; unhideSquareMemberContents(...param: Parameters): Promise; getSquareChatEmid(...param: Parameters): Promise; getSquareThread(...param: Parameters): Promise; getSquareThreadMid(...param: Parameters): Promise; getUserSettings(...param: Parameters): Promise; markThreadsAsRead(...param: Parameters): Promise; sendSquareThreadMessage(...param: Parameters): Promise; findSquareByInvitationTicketV2(...param: Parameters): Promise; leaveSquareThread(...param: Parameters): Promise; joinSquareThread(...param: Parameters): Promise; updateUserSettings(...param: Parameters): Promise; } //# sourceMappingURL=mod.d.ts.map