import { type CustomProviderView } from '../../pi-providers/index.js'; import type { AuthRemoveCustomProviderArgs, AuthRemoveCustomProviderReturn, AuthUpsertCustomProviderArgs, Result, UiServiceDeps } from '../types.js'; /** * Create or edit a provider. `apiKey` is optional on purpose: leaving it out keeps the stored * upstream secret, so an edit form need not ask the operator to retype a key it never displays. */ export declare function handleCustomProviderUpsert(deps: UiServiceDeps, args: AuthUpsertCustomProviderArgs): Promise>; export declare function handleCustomProviderRemove(deps: UiServiceDeps, args: AuthRemoveCustomProviderArgs): Promise>;