import { type CredentialStore } from '@twak/storage'; import type { SetupOptions } from './types'; export interface CredentialPrompter { promptAccessId(): Promise; promptWalletConnectProjectId(): Promise; promptHmacSecret(): Promise; } export interface CredentialPhaseDeps { prompter: CredentialPrompter; credManager: { load(): Promise; save(creds: CredentialStore): Promise<{ keychain: boolean; }>; }; env: NodeJS.ProcessEnv; } export declare function runCredentialsPhase(opts: SetupOptions, deps?: CredentialPhaseDeps): Promise; //# sourceMappingURL=phase-credentials.d.ts.map