export type { CloudflareAccount, CloudflareAccountInfo, CloudflareAuthOptions } from './auth.ts'
export {
DEFAULT_CLOUDFLARE_ACCOUNT,
accounts,
getAccountInfo,
resolveApiTokenSecretName,
} from './auth.ts'
import { accounts } from './auth.ts'
/**
* List Cloudflare account/token aliases and selection guidance.
*
* @returns Array of account metadata (`default`, `kody`, `pages`).
* @example
* import listCloudflareAccounts from 'kody:@kentcdodds/cloudflare/accounts'
* const accounts = listCloudflareAccounts()
* // => [{ account: 'default', default: true, useWhen: '...' }, ...]
*/
export default function listCloudflareAccounts() {
return accounts()
}