import type { ClientType } from '../clients/types.js'; /** * Supported authentication modes */ export type AuthMode = 'device-auth' | 'client-credentials' | 'identity' | 'updb'; /** * Command options for the init command */ export interface InitOptions { authMode: AuthMode; client: ClientType; scopes?: string[]; tools: string[]; readOnly?: boolean; wsl?: boolean; zitiControllerHost?: string; idpDomain?: string; idpClientId?: string; idpClientSecret?: string; idpAudience?: string; identityFile?: string; username?: string; password?: string; } declare const init: (options: InitOptions) => Promise; export default init;