import type { ReminderGroup, ReminderUser } from "../models/index.js"; import { ThreadType } from "../models/index.js"; export type ListReminderOptions = { /** * Page number (default: 1) */ page?: number; /** * Number of items to retrieve (default: 20) */ count?: number; }; export type ReminderListUser = ReminderUser; export type ReminderListGroup = ReminderGroup & { groupId: string; eventType: number; responseMem: { rejectMember: number; myResp: number; acceptMember: number; }; repeatInfo: { list_ts: unknown[]; }; repeatData: unknown[]; }; export type GetListReminderResponse = (ReminderListUser & ReminderListGroup)[]; export declare const getListReminderFactory: (ctx: import("../context.js").ContextBase, api: import("../apis.js").API) => (options: ListReminderOptions, threadId: string, type?: ThreadType) => Promise;