export { parseWebProfileInfo, parseTimelineConnection } from './parse.js';
export { InstagramCollector } from './collector.js';
export { hasSession, saveSession, loadSession, clearSession, sessionHasAuth } from './session.js';
export { toAvatarDataUrl } from './avatar.js';
export type { StorageState } from './session.js';
export type { ScrapedPost, ScrapedProfile, CollectorOptions } from './types.js';
export { IgRateLimitError, IgLoginRequiredError, IgAccountNotFoundError, IgPrivateAccountError } from './errors.js';
export { classifyTimelineFailure } from './classify.js';
export { sortByUploadedAtDesc } from './pagination.js';
