export type InboxSubjectType = 'thread' | 'artifact'; export interface InboxSubject { subject_type: InboxSubjectType; subject_id: string; } /** * Resolve a list of positional inbox ids into typed subjects. * * Each token may be prefixed (`thread:` / `artifact:`) for a mixed * batch, or bare. Bare tokens fall back to the `--type` option. If a bare * token is given with no `--type`, this throws — we never guess a type, since * mis-typing would clear/delete the wrong subject. */ export declare function resolveSubjects(ids: string[], defaultType?: string): InboxSubject[]; export declare function inboxClear(ids: string[], options: { type?: string; }): Promise;