/** The minimal shape of a Providers-panel row the removal router needs. */ export interface RemovableProviderRow { providerId: string; name: string; managed: boolean; configured?: boolean; label?: string; } /** Route a row's removal to the coordinated service (managed) or auth.json (non-managed) and * return the truthful panel notice. May throw (e.g. an unknown-subscription error) — callers * surface that as the notice. */ export declare function removeProviderRow(agentDir: string, row: RemovableProviderRow): Promise;