import { type CallSummary } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Lists a user's participated calls newest first, optionally within an accessible chat, and expands each through the participant projection. * Revalidating visibility during projection prevents stale participation rows from exposing calls after chat access changes. */ export declare function callList(executor: DrizzleExecutor, input: { userId: string; chatId?: string; limit: number; }): Promise; //# sourceMappingURL=callList.d.ts.map