import type { SupabaseClient } from '@supabase/supabase-js'; import type { Database } from '../../types/supabase.types'; import type { Platform, ScanContext } from './types'; export interface BuildScanContextArgs { appId?: string; platform: Platform; projectDir: string; distributionMode?: 'app_store' | 'ad_hoc'; androidFlavor?: string; apikey?: string; supabase?: SupabaseClient; /** pre-merged credentials when called from build request (avoids double work) */ credentials?: Record; } export declare function buildScanContext(args: BuildScanContextArgs): Promise;