/**
 * npm Authentication Setup
 *
 * Sets up npm registry token for publishing packages.
 * Supports automation tokens (CI/CD), publish tokens, and granular tokens.
 */
import { CredentialManager } from '@cv-git/credentials';
/**
 * Setup npm authentication
 */
export declare function setupNPM(credentials: CredentialManager, autoBrowser?: boolean): Promise<void>;
/**
 * Test npm credential
 */
export declare function testNPM(credentials: CredentialManager): Promise<boolean>;
/**
 * Configure npm CLI to use stored token
 * Sets up .npmrc with the stored token
 */
export declare function configureNPMCLI(credentials: CredentialManager): Promise<boolean>;
//# sourceMappingURL=npm.d.ts.map