/**
 * Authenticate with Cisco Smart Bonding OAuth2 endpoint
 * Uses different endpoint than standard Support APIs
 */
export declare function authenticateWithSmartBonding(): Promise<string>;
/**
 * Get valid Smart Bonding access token, refreshing if necessary
 * Smart Bonding tokens have 1 hour validity vs 12 hours for Support APIs
 */
export declare function getValidSmartBondingToken(): Promise<string>;
/**
 * Reset Smart Bonding token (for testing or manual refresh)
 */
export declare function resetSmartBondingToken(): void;
/**
 * Get current token status for debugging
 */
export declare function getSmartBondingTokenStatus(): {
    hasToken: boolean;
    expiresIn: number | null;
};
//# sourceMappingURL=smart-bonding-auth.d.ts.map